0001558370-24-008292.txt : 20240515 0001558370-24-008292.hdr.sgml : 20240515 20240515161537 ACCESSION NUMBER: 0001558370-24-008292 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ClearSign Technologies Corp CENTRAL INDEX KEY: 0001434524 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35521 FILM NUMBER: 24950947 BUSINESS ADDRESS: STREET 1: 8023 E. 63RD PLACE, SUITE 101 CITY: TULSA STATE: OK ZIP: 74133 BUSINESS PHONE: (918) 236-6461 MAIL ADDRESS: STREET 1: 8023 E. 63RD PLACE, SUITE 101 CITY: TULSA STATE: OK ZIP: 74133 FORMER COMPANY: FORMER CONFORMED NAME: CLEARSIGN COMBUSTION CORP DATE OF NAME CHANGE: 20080507 10-Q 1 clir-20240331x10q.htm 10-Q
http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet0001434524--12-312024Q1false003904302338687061P3Y0.00670.00670.00330001434524clir:PublicVenturesMemberclir:UnderwriterWarrantsMemberus-gaap:SubsequentEventMemberclir:PublicOfferingMember2024-04-232024-04-230001434524clir:AtMarketOfferingMember2024-01-012024-03-310001434524us-gaap:RetainedEarningsMember2024-03-310001434524us-gaap:AdditionalPaidInCapitalMember2024-03-310001434524us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001434524us-gaap:RetainedEarningsMember2023-12-310001434524us-gaap:AdditionalPaidInCapitalMember2023-12-310001434524us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001434524us-gaap:RetainedEarningsMember2023-03-310001434524us-gaap:AdditionalPaidInCapitalMember2023-03-310001434524us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001434524us-gaap:RetainedEarningsMember2022-12-310001434524us-gaap:AdditionalPaidInCapitalMember2022-12-310001434524us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001434524us-gaap:CommonStockMember2024-03-310001434524us-gaap:CommonStockMember2023-12-310001434524us-gaap:CommonStockMember2023-03-310001434524us-gaap:CommonStockMember2022-12-310001434524clir:PublicVenturesMemberclir:UnderwriterWarrantsMemberus-gaap:SubsequentEventMemberclir:PublicOfferingMember2024-04-230001434524clir:PlacementAgentWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-2200014345242023-01-012023-12-310001434524clir:ConsultantPlanMember2024-03-310001434524clir:ConsultantPlanMember2023-12-310001434524us-gaap:RestrictedStockUnitsRSUMember2024-03-310001434524us-gaap:RestrictedStockUnitsRSUMember2023-12-310001434524srt:ChiefExecutiveOfficerMemberclir:NonQualifiedStockOptionMember2024-01-012024-03-310001434524srt:ChiefExecutiveOfficerMemberclir:NonQualifiedStockOptionMember2023-01-012023-03-310001434524us-gaap:RetainedEarningsMember2024-01-012024-03-310001434524us-gaap:RetainedEarningsMember2023-01-012023-03-310001434524us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001434524clir:SeattleAndTulsaMember2023-10-310001434524country:CN2023-06-300001434524srt:MinimumMemberclir:SeattleAndTulsaMember2023-10-310001434524srt:MaximumMemberclir:SeattleAndTulsaMember2023-10-310001434524clir:OklahomaQualityJobsActMember2021-01-012021-12-310001434524clir:ResearchGrantFromDepartmentOfEnergyMember2024-01-012024-03-310001434524clir:OklahomaQualityJobsActMember2024-01-012024-03-310001434524clir:OklahomaQualityJobsActMember2023-01-012023-03-310001434524clir:TrademarksPendingMember2024-03-310001434524clir:RegisteredTrademarksMember2024-03-310001434524clir:TrademarksPendingMember2023-12-310001434524clir:RegisteredTrademarksMember2023-12-310001434524clir:PatentsPendingMember2024-03-310001434524clir:IssuedPatentsMember2024-03-310001434524clir:PatentsPendingMember2023-12-310001434524clir:IssuedPatentsMember2023-12-310001434524us-gaap:TrademarksMember2024-03-310001434524srt:MinimumMember2024-03-310001434524srt:MaximumMember2024-03-310001434524clir:PublicVenturesMemberclir:PublicWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:OverAllotmentOptionMember2024-05-150001434524clir:PublicWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:OverAllotmentOptionMember2024-05-150001434524clir:PublicVenturesMemberus-gaap:SubsequentEventMemberus-gaap:OverAllotmentOptionMember2024-04-230001434524clir:PublicVenturesMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-220001434524clir:PublicWarrantsMemberus-gaap:SubsequentEventMemberclir:PublicOfferingMember2024-04-230001434524clir:PrivateWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-2200014345242023-03-3100014345242022-12-310001434524country:CN2023-12-310001434524clir:EquityIncentivePlanMember2024-01-012024-03-310001434524clir:EquityIncentivePlanMember2023-01-012023-03-3100014345242024-05-100001434524clir:ConsultantPlanMember2023-01-012023-03-310001434524clir:PrefundedWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-222024-04-220001434524srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001434524clir:PublicVenturesMemberclir:PublicWarrantsMemberus-gaap:SubsequentEventMember2024-05-152024-05-150001434524clir:UnderwriterWarrantsMemberus-gaap:SubsequentEventMemberclir:PublicOfferingMember2024-04-232024-04-230001434524srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001434524clir:PrefundedWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-220001434524clir:ParticipationRightMember2018-07-310001434524us-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-03-310001434524us-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-03-310001434524us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001434524us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001434524us-gaap:CommonStockMember2024-01-012024-03-310001434524us-gaap:CommonStockMember2023-01-012023-03-310001434524clir:TwoThousandAndTwentyOnePlanMember2024-01-012024-03-310001434524srt:ChiefExecutiveOfficerMemberclir:NonQualifiedStockOptionMember2023-01-012023-12-310001434524us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001434524us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001434524clir:ResearchGrantFromDepartmentOfEnergyMember2023-01-012023-12-310001434524clir:ResearchGrantFromDepartmentOfEnergyMember2023-01-012023-03-3100014345242023-12-310001434524srt:MinimumMember2023-12-302023-12-3000014345242022-05-012022-05-310001434524clir:PublicVenturesMemberus-gaap:SubsequentEventMemberus-gaap:OverAllotmentOptionMember2024-04-232024-04-230001434524clir:EquityIncentivePlanMember2024-03-310001434524clir:EquityIncentivePlanMember2023-12-310001434524clir:SeattleAndTulsaMember2023-10-012023-10-310001434524country:CN2023-06-012023-06-300001434524clir:SeattleAndTulsaMember2024-01-012024-03-310001434524clir:PublicWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:OverAllotmentOptionMember2024-05-152024-05-150001434524clir:PublicWarrantsMemberus-gaap:SubsequentEventMemberclir:PublicOfferingMember2024-04-232024-04-230001434524clir:AtMarketOfferingMember2024-03-310001434524clir:PrivateWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-222024-04-220001434524clir:ConsultantPlanMember2024-01-012024-03-3100014345242023-06-012023-06-300001434524us-gaap:CommonStockMemberclir:AtMarketOfferingMember2024-03-310001434524us-gaap:SubsequentEventMember2024-05-152024-05-150001434524us-gaap:SubsequentEventMember2024-04-232024-04-230001434524us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-04-222024-04-2200014345242024-03-3100014345242024-01-012024-03-3100014345242023-01-012023-03-310001434524country:CN2024-03-310001434524clir:AtMarketOfferingMember2020-12-232020-12-23iso4217:USDxbrli:pureclir:itemxbrli:sharesiso4217:USDxbrli:sharesclir:installmentclir:D

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 001-35521

CLEARSIGN TECHNOLOGIES CORPORATION

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)

    

26-2056298
(I.R.S. Employer
Identification No.)

8023 E. 63rd Place, Suite 101

Tulsa, Oklahoma 74133

(Address of principal executive offices)

(Zip Code)

(918) 236-6461

(Registrant’s telephone number, including area code)

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

 

 

 

 

 

Common Stock

CLIR

The Nasdaq Stock Market LLC

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period than 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 10, 2024, the issuer has 45,913,546 shares of common stock, par value $0.0001, issued and outstanding.

TABLE OF CONTENTS

PART I

FINANCIAL INFORMATION

Item 1.

Unaudited Condensed Consolidated Financial Statements

Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

1

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss for the three months ended March 31, 2024 and 2023

2

Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2024 and 2023

3

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

4

Notes to Unaudited Condensed Consolidated Financial Statements

5

Item 2.

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

18

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

23

PART II

OTHER INFORMATION

24

Item 1.

Legal Proceedings

24

Item 1A.

Risk Factors

24

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

25

Item 3.

Defaults Upon Senior Securities

25

Item 4.

Mine Safety Disclosures

25

Item 5.

Other Information

25

Item 6.

Exhibits

26

SIGNATURES

27

PART I - FINANCIAL INFORMATION

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

ClearSign Technologies Corporation and Subsidiary

Condensed Consolidated Balance Sheets

(Unaudited)

(in thousands, except share and per share data)

March 31, 

December 31, 

    

2024

    

2023

    

ASSETS

Current Assets:

 

  

 

  

 

Cash and cash equivalents

$

4,624

$

5,684

Accounts receivable, net

569

287

Contract assets

 

 

188

Prepaid expenses and other assets

 

349

 

350

Total current assets

 

5,542

 

6,509

Fixed assets, net

 

247

 

275

Patents and other intangible assets, net

 

831

 

836

Total Assets

$

6,620

$

7,620

LIABILITIES AND EQUITY

 

  

 

  

Current Liabilities:

 

 

  

Accounts payable and accrued liabilities

$

617

$

366

Current portion of lease liabilities

 

66

 

71

Accrued compensation and related taxes

 

281

 

703

Contract liabilities

1,038

1,116

Total current liabilities

 

2,002

 

2,256

Long Term Liabilities:

 

 

Long term lease liabilities

 

157

172

Total liabilities

 

2,159

 

2,428

Commitments and contingencies (Note 8)

 

 

Stockholders’ Equity:

 

  

 

  

Preferred stock, $0.0001 par value, zero shares issued and outstanding

 

 

Common stock, $0.0001 par value, 39,043,023 and 38,687,061 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

 

4

4

Additional paid-in capital

 

99,302

98,922

Accumulated other comprehensive loss

(20)

(17)

Accumulated deficit

 

(94,825)

(93,717)

Total equity

 

4,461

 

5,192

Total Liabilities and Equity

$

6,620

$

7,620

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

1

ClearSign Technologies Corporation and Subsidiary

Condensed Consolidated Statements of Operations and Comprehensive Loss

(Unaudited)

(in thousands, except share and per share data)

For the Three Months Ended

March 31, 

    

2024

    

2023

    

Revenues

$

1,102

$

894

Cost of goods sold

 

665

 

788

Gross profit

 

437

 

106

Operating expenses:

Research and development

 

281

 

160

General and administrative

 

1,408

 

1,650

Total operating expenses

 

1,689

 

1,810

Loss from operations

 

(1,252)

 

(1,704)

Other income

Interest

61

58

Government assistance

79

93

Gain from sale of assets

5

Other income, net

4

119

Total other income

 

144

 

275

Net loss

$

(1,108)

$

(1,429)

Net loss per share - basic and fully diluted

$

(0.03)

$

(0.04)

Weighted average number of shares outstanding - basic and fully diluted

 

38,848,098

 

38,262,710

Comprehensive loss

Net loss

$

(1,108)

$

(1,429)

Foreign-exchange translation adjustments

(3)

Comprehensive loss

$

(1,111)

$

(1,429)

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

2

ClearSign Technologies Corporation and Subsidiary

Condensed Consolidated Statements of Stockholders’ Equity

(Unaudited)

For the Three Months Ended March 31, 2024 and 2023

Total ClearSign

Accumulated Other

Technologies Corp.

(in thousands, except per share data)

Common Stock

Additional

Comprehensive

Accumulated

Stockholders’

Shares

  

Amount

  

Paid-In Capital

  

Income (Loss)

  

Deficit

  

Equity

Balances at December 31, 2023

 

38,687

$

4

$

98,922

$

(17)

$

(93,717)

$

5,192

Share-based compensation

67

67

67

Tax withholdings related to share-based compensation

(22)

(16)

(16)

Fair value of stock issued in payment of accrued compensation

307

326

326

Shares issued for services ($0.81 per share)

4

3

3

Foreign-Exchange Translation Adjustment

(3)

(3)

Net loss

(1,108)

(1,108)

Balances at March 31, 2024

39,043

$

4

$

99,302

$

(20)

$

(94,825)

$

4,461

Total ClearSign

    

    

    

    

Accumulated Other

    

Technologies Corp.

(in thousands, except per share data)

Common Stock

Additional

Comprehensive

Accumulated

Stockholders'

Shares

Amount

Paid-In Capital

Income (Loss)

Deficit

Equity

Balances at December 31, 2022

38,023

$

4

$

98,079

$

(8)

$

(88,523)

$

9,552

Share based compensation

223

227

227

Fair value of stock issued in payment of accrued compensation

 

296

 

 

234

 

 

234

Shares issued for services ($0.66 per share)

4

3

3

Net loss

(1,429)

(1,429)

Balances at March 31, 2023

38,546

$

4

$

98,543

$

(8)

$

(89,952)

$

8,587

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

3

ClearSign Technologies Corporation and Subsidiary

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(in thousands)

For the Three Months Ended March 31, 

    

2024

    

2023

    

Cash flows from operating activities:

Net loss

$

(1,108)

$

(1,429)

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

 

Common stock issued for services

 

3

3

Share-based compensation

 

67

242

Reserve for share-based compensation tax withholdings

(16)

Depreciation and amortization

 

45

80

Gain from sale of fixed assets

(5)

Right of use asset amortization

 

22

43

Realized gain from marketable securities

(20)

Lease Amendments

(14)

Change in operating assets and liabilities:

 

Contract assets

 

188

16

Accounts receivable

 

(282)

29

Prepaid expenses and other assets

 

1

51

Accounts payable and accrued liabilities

 

253

57

Accrued compensation and related taxes

 

(96)

1

Contract liabilities

(78)

392

Net cash used in operating activities

 

(1,001)

 

(554)

Cash flows from investing activities:

 

  

 

  

Disbursements for patents and other intangible assets

 

(34)

(24)

Proceeds from sale of fixed assets

5

Purchases of held-to-maturity short-term U.S. treasuries

(2,162)

Redemption of held-to-maturity short-term U.S. treasuries

1,627

Net cash used in investing activities

 

(34)

 

(554)

Cash flows from financing activities:

 

  

 

  

Taxes paid related to vesting of restricted stock units

(22)

(15)

Net cash used in financing activities

 

(22)

 

(15)

Effect of exchange rate changes on cash and cash equivalents

(3)

Cash and cash equivalents:

Net change in cash and cash equivalents

 

(1,060)

(1,123)

Cash and cash equivalents, beginning of period

 

5,684

6,451

Cash and cash equivalents, end of period

$

4,624

$

5,328

Supplemental disclosure of cash flow information:

Officer and employee equity awards for prior year accrued compensation

$

326

$

234

Prior year prepaid expenses repurposed to fixed assets as demonstration equipment

$

$

209

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

4

ClearSign Technologies Corporation

Notes to Unaudited Condensed Consolidated Financial Statements

Note 1 – Organization and Description of Business

ClearSign Technologies Corporation (“ClearSign” or the “Company”) designs and develops products and technologies that have been shown to significantly improve key performance characteristics of industrial and commercial systems, including operational performance, energy efficiency, emission reduction, safety, and overall cost-effectiveness. The Company’s patented technologies are designed to be embedded in established original equipment manufacturers (“OEM”) products as ClearSign Core™ and ClearSign Eye™ and other sensing configurations in order to enhance the performance of combustion systems and fuel safety systems in a broad range of markets. These markets include energy (upstream oil production and down-stream refining), commercial/industrial boiler, chemical, petrochemical, transport and power industries. The Company’s primary technology is its ClearSign Core technology, which achieves very low emissions without the need of selective catalytic reduction.

The Company was originally incorporated in the State of Washington in 2008. During January 2022, the Company relocated its headquarters from Seattle, Washington to Tulsa, Oklahoma. Effective June 15, 2023, the Company changed its state of incorporation to Delaware. On July 28, 2017, the Company incorporated a subsidiary, ClearSign Asia Limited, in Hong Kong to represent the Company’s business and technological interests throughout Asia. Through ClearSign Asia Limited, the Company has established a Wholly Foreign Owned Enterprise (WFOE) in China – ClearSign Combustion (Beijing) Environmental Technologies Co., LTD.

Unless otherwise stated or the context otherwise requires, the terms “we,” “us,” “our,” “ClearSign” and the “Company” refer to ClearSign Technologies Corporation and its subsidiary, ClearSign Asia Limited.

Note 2 – Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet at December 31, 2023 has been derived from the Company’s audited financial statements as of that date.

In the opinion of management, these condensed consolidated financial statements reflect all normal recurring and other adjustments necessary for a fair presentation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.

The accompanying unaudited condensed consolidated financial statements include the accounts of ClearSign and its subsidiary. Intercompany balances and transactions have been eliminated in consolidation.

Liquidity

The Annual Report on Form 10-K filed with the SEC on April 1, 2024, contained a “going concern” note within the annual audit report, which raised substantial doubt about our ability to continue operations. We believe that we have alleviated the substantial doubt raised by our independent auditor by selling equity securities on April 23, 2024, and subsequently on May 15, 2024, which resulted in aggregate gross proceeds of $9.9 million and net proceeds of $8.7 million, after broker discounts and related fees. Refer to “Note 10 – Subsequent Events” for further details about the offerings effectuated on April 23, 2024.

5

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Short-Term Investments

The cost basis for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. The unrealized holding gains for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. As of March 31, 2024, the Company has not experienced any other-than-temporary impairment of its short-term investments. The fair value for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively.

Research and Development

The cost of research and development is expensed as incurred. Research and development costs consist of salaries, benefits, share based compensation, consumables, and consulting fees, including costs to develop and test prototype equipment and parts. Research and Development costs have been offset by funds received, if any, from strategic partners in cost sharing, collaborative projects. During the three months ended March 31, 2024, the Company received $107 thousand from these arrangements. During the three months ended March 31, 2023, the Company did not receive funds from these arrangements.

Foreign Operations

The accompanying unaudited condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 include assets amounting to approximately $279 thousand and $334 thousand, respectively, relating to operations of ClearSign Asia Limited. The Beijing registered capital requirement is $350 thousand, which is required to be paid by 2027, and of which $161 thousand has been paid as of March 31, 2024. It is always possible that unanticipated events in foreign countries could disrupt the Company’s operations, and since the first quarter of 2020, this has been the case with the effects of the COVID-19 pandemic.

Net Loss per Common Share

Basic loss per share is computed by dividing loss available to common stockholders by the weighted-average number of common shares outstanding. Diluted loss per share is computed similar to basic loss per share except that the denominator is increased to include additional common shares available upon exercise of stock options and warrants using the treasury stock method, except for periods for which no common share equivalents are included because their effect would be anti-dilutive. At March 31, 2024 and March 31, 2023, potentially dilutive shares outstanding amounted to 4.1 million and 3.7 million, respectively.

On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires expanded disclosures about reportable segments including additional information on segment expenses, expanded interim period disclosures, and an explanation of how the chief operating decision maker utilizes

6

segment information in evaluating segment performance. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 only currently impacts the disclosures in our annual consolidated financial statements, which will be included in our 2024 Annual Report on Form 10-K. We are currently assessing the impact that the adoption of ASU 2023-07 will have on the disclosures in our consolidated financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). The FASB issued ASU 2023-09 to enhance the transparency and decision-making usefulness of income tax disclosures by requiring additional information on an entity's tax rate reconciliation, as well as income taxes paid. ASU 2023-09 is effective for our reporting period beginning January 1, 2025. We are currently assessing the impact that the adoption of ASU 2023-09 will have on the disclosures in our consolidated financial statements.

Note 3 – Fixed Assets

Fixed Assets

Fixed assets are summarized as follows:

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

    

Office furniture and equipment

$

60

$

60

Leasehold improvements

 

43

 

43

103

103

Accumulated depreciation and amortization

 

(70)

 

(63)

33

40

Operating lease ROU assets, net

214

235

Total

$

247

$

275

Depreciation and amortization expense for the three months ended March 31, 2024 and 2023 totaled $7 thousand and $40 thousand, respectively.

Leases

The Company leases office space in Tulsa, Oklahoma, Seattle, Washington, and Beijing, China. During June 2023, the Company renewed its Beijing, China lease agreement for 13 months with monthly rent at approximately $3 thousand. As a result of this renewal, the Company increased the right of use asset and lease liability by $34 thousand.

The Company exited our long-term Seattle operating lease on September 30, 2023. During October 2023, the Company entered into a sub-lease agreement to rent office space in Seattle for approximately $2 thousand per month for twelve months. The Tulsa and Beijing leases are classified as operating leases, with remaining terms ranging from less than twelve months to approximately four years; contractual language requires renewal negotiations to occur at or near termination. These leases are normal and customary for office space, in that, contractual guarantees exist requiring the lessee return the premises to its original functional state. The Company did not incur restoration expenses for the three months ended March 31, 2024, and incurred $2 thousand for the three months ended March 31, 2023.

The Tulsa lease contains fixed annual lease payments that increase annually by 2%. The Seattle, Tulsa, and Beijing total monthly minimum rent is approximately $10 thousand. Operating lease costs for the three months ended March 31, 2024 and 2023 were $24 thousand and $48 thousand, respectively.

7

Supplemental balance sheet information related to operating leases is as follows:

March 31, 

December 31, 

(in thousands)

2024

2023

Operating lease ROU assets, net

$

214

$

235

Lease Liabilities:

Current lease liabilities

$

66

$

71

Long term lease liabilities

157

172

Total lease liabilities

$

223

$

243

Weighted average remaining lease term (in years):

 

2.2

Weighted average discount rate:

 

5.1

%

Supplemental cash flow information related to leases is as follows:

For the Three Months Ended

March 31, 

(in thousands)

2024

2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows used in operating leases

$

24

$

66

Non-cash impact of new leases and lease modifications

Change in operating lease liabilities

$

$

(9)

Change in operating lease ROU assets

$

$

5

Minimum future payments under the Company’s lease liabilities as of March 31, 2024 are as follows:

    

Discounted

    

Payments

lease

due under

(in thousands)

liability

lease

payments

agreements

2024 (remaining 9 months)

 

$

50

 

$

57

2025

 

60

 

66

2026

63

68

2027

50

51

Total

$

223

$

242

At March 31, 2024, $19 thousand of our future minimum lease payments represents interest.

8

Note 4 – Patents and Other Intangible Assets

Patents and other intangible assets are summarized as follows:

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

    

Patents

Patents pending

$

445

$

477

Issued patents

 

847

 

810

 

1,292

 

1,287

Trademarks

 

 

Trademarks pending

 

4

 

4

Registered trademarks

 

86

 

86

 

90

 

90

Other

 

8

 

8

 

1,390

 

1,385

Accumulated amortization

 

(559)

 

(549)

$

831

$

836

Amortization expense for the three months ended March 31, 2024 and 2023 totaled $38 thousand and $40 thousand, respectively. Future amortization expense associated with issued patents and registered trademarks as of March 31, 2024 is as follows:

(in thousands)

2024 (remaining 9 months)

    

$

102

2025

 

111

2026

 

79

2027

 

57

2028

 

20

Thereafter

 

5

$

374

The amortization life for patents ranges between three to five years, with trademark lives set at ten years. The Company does not amortize patents or trademarks classified as pending.

During the three months ended March 31, 2024 and 2023, the Company assessed its patent and trademark assets. The Company also evaluated its strategic approach to the pursuit and protection of its intellectual property. It is the intent of the Company to continue to pursue intellectual property protection.

If the Company identifies certain assets where the intellectual property does not directly align with its core technology, the Company will impair the intangible asset and write-off the asset as an expense.

Note 5 – Revenue, Contract Assets and Contract Liabilities

The Company recognized $1,102 thousand of revenues and $665 thousand of cost of goods sold during the three months ended March 31, 2024. The revenue and cost of goods sold relate predominately to the Company’s process burner product line. The Company delivered multiple burners in connection with a single customer order; successfully completed an engineering study and a Computational Fluid Dynamic analysis; and fulfilled multiple spare parts orders. These products and services constitute performance obligations per Accounting Standards Codification (“ASC”) 606.

The Company recognized $894 thousand of revenues and $788 thousand of cost of goods sold during the three months ended March 31, 2023. The revenue and cost of goods sold relate predominately to the Company’s process burner

9

product line, where the Company successfully completed a burner performance customer witness test, which represented a contractual performance obligation per ASC 606.

The Company had contract assets of zero and $188 thousand at March 31, 2024 and December 31, 2023, respectively. The Company had contract liabilities of $1,038 thousand and $1,116 thousand at March 31, 2024 and December 31, 2023, respectively. Of the $1,116 thousand contract liability balance at December 31, 2023, the Company recognized revenue of $253 thousand during the three months ended March 31, 2024.

Note 6 – Product Warranties

A summary of the Company’s warranty liability activity, which is included in accrued liabilities in the accompanying balance sheets as of March 31, 2024 and December 31, 2023, is as follows:

March 31, 

December 31, 

(in thousands)

2024

    

2023

    

Warranty liability at beginning of year

$

110

$

5

Accruals

 

83

 

105

Payments

 

(13)

 

Warranty liability at end of period

$

180

$

110

Note 7 – Equity

Common Stock and Preferred Stock

The Company is authorized to issue 62.5 million shares of common stock and 2.0 million shares of preferred stock. Preferences, limitations, voting powers and relative rights of any preferred stock to be issued may be determined by the Company’s Board of Directors (the “Board”). The Company has not issued any shares of preferred stock.

In July 2018, in connection with a private placement of the Company’s common stock pursuant to a Stock Purchase Agreement, the Company granted clirSPV LLC (“clirSPV”) a right to purchase certain new equity securities that the Company sells for purpose of raising capital on terms and conditions no different from those offered to other purchasers (the “Participation Right”), so that clirSPV could maintain a 19.99% percentage ownership of the Company’s outstanding common stock. In no event may the Participation Right be exercised to the extent it would cause clirSPV or any of its affiliates to beneficially own 20% or more of the Company’s then outstanding common stock.

In May 2022, in connection with a waiver of the Participation Right’s notice requirements and other related closing mechanics for such Participation Right (the “Waiver”) the Company and clirSPV, agreed that the Participation Right may be extended from December 31, 2023, to such date that the holders of two-thirds of the outstanding units of clirSPV agree to extend each such holder’s existing agreement that he/she/it will have no right to force a redemption of his/her/its interests in clirSPV (the “Redemption Right”); provided, however, that the Participation Right could not be extended to a date later than June 30, 2027. On December 30, 2023, the Company received notice from clirSPV that the holders of at least two-thirds of the outstanding units of clirSPV agreed to extend the waiver of the Redemption Right until December 31, 2024. Accordingly, the Participation Right will now expire on December 31, 2024.

The Company has an At-The-Market (“ATM”) program pursuant to a Sales Agreement with Virtu Americas LLC, as sales agent, dated December 23, 2020 (the “Sales Agreement”), pursuant to which the Company may sell shares of common stock with an aggregate offering price of up to $8.7 million. On March 18, 2024, the Company filed a prospectus supplement suspending the ATM program. The Company will not make any sales of its common stock pursuant to the Sales Agreement unless and until a new prospectus supplement is filed with the SEC; however, the Sales Agreement remains in full force and effect. During the three months ended March 31, 2024, the Company issued zero shares of its common stock from the ATM program. As of March 31, 2024, the Company has cumulatively issued

10

approximately 1.6 million shares of common stock under the ATM program, at an average price of $3.84 per share. Gross proceeds totaled approximately $6.1 million and net cash proceeds was approximately $5.9 million.

The Company is currently subject to the SEC’s “baby shelf rules,” which prohibit companies with a public float of less than $75 million from issuing securities under a shelf registration statement in excess of one-third of such company’s public float in a 12-month period. These rules may limit future issuances of shares by the Company under our “shelf” registration statement on Form S-3, the ATM program or other securities offerings.

On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.

Equity Incentive Plan

On June 17, 2021, the Company's shareholders approved and the Company adopted the ClearSign Technologies Corporation 2021 Equity Incentive Plan (the “2021 Plan”) which permits the Company to grant incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance units, and performance shares, to eligible participants, which includes employees, directors and consultants. The Board’s Human Capital & Compensation Committee (the “Compensation Committee”) is authorized to administer the 2021 Plan.

The 2021 Plan provides for an annual increase in available shares equal to the lesser of (i) 10% of the aggregate number of shares of Common Stock issued by the Company in the prior fiscal year; or (ii) such number provided by the Compensation Committee; provided, however, that the total cumulative increase in the number of shares available for issuance pursuant to this automatic share increase shall not exceed 400 thousand shares of common stock. In 2024, the Board did not exercise their right to limit the automatic increase. Accordingly, the 2021 Plan share reserve increased by 66 thousand shares.

Ending balances for the 2021 Plan is as follows:

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

Outstanding options and restricted stock units

 

3,617

 

3,430

Reserved but unissued shares under the Plan

1,829

2,302

Total authorized shares under the Plan

 

5,446

 

5,732

Stock Options

Under the terms of the 2021 Plan, incentive stock options and nonstatutory stock options must have an exercise price at or above the fair market value on the date of the grant. At the time of grant, the Company will determine the period within which the option may be exercised and will specify any conditions that must be satisfied before the option vests and may be exercised. The Company estimates the fair value of stock options on the date of grant using the Black-Scholes option-pricing model.

As permitted by SEC Staff Accounting Bulletin (“SAB”) 107, management utilized the simplified approach to estimate the expected term of the options, which represents the period of time that options granted are expected to be outstanding. Expected volatility has been determined through the Company’s historical stock price volatility. The Company has not made an estimate of forfeitures at the time of the grant, but rather accounts for forfeitures at the time they occur. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield in effect at the time of grant. The Company has never declared or paid dividends and has no plans to do so in the foreseeable future.

Equity Incentive Plan Options

Compensation expense associated with stock option awards for the three months ended March 31, 2024 and 2023 totaled $22 thousand and $44 thousand, respectively.

11

A summary of the Company’s 2011 Equity Incentive Plan and the 2021 Plan stock option activity and changes is as follows:

March 31, 

2024

(in thousands, except per share data)

Options to Purchase Common Stock

Weighted Average Exercise Price

Weighted Average Remaining Contractual Life (in years)

Outstanding at beginning of period

 

2,759

$

2.07

 

5.38

Granted

 

$

 

Exercised

 

$

 

Forfeited/Expired

 

$

 

Outstanding at end of period

 

2,759

$

2.07

 

5.13

Exercisable at end of period

 

2,049

$

1.70

 

4.66

The estimated aggregate pretax intrinsic value of the Company’s outstanding vested stock options at March 31, 2024 is $61 thousand. The intrinsic value is the difference between the Company’s common stock price and the option exercise prices multiplied by the number of in-the-money options. This amount changes based on the fair value of the Company’s common stock.

At March 31, 2024, there was $1.0 million of total unrecognized compensation cost related to non-vested stock option-based compensation arrangements. Vesting criteria ranges from time-based to performance-based. The Company records costs for time-based arrangements ratably across the timeframe, whereas performance-based arrangements require management to continually evaluate predetermined goals against actual circumstances.

Inducement Options

During the year ended December 31, 2023, the Company granted non-qualified stock options to its Chief Technology Officer to purchase an aggregate of 150 thousand shares of common stock with an exercise price of $0.91 as a material inducement to accept employment with the Company. These inducement options vest in three equal installments, with one third of the option vesting on the grant date, and each remaining third vesting on the second and third anniversaries of the grant date, subject to continued employment with the Company. The fair value of these options were estimated on the grant date using the Black Scholes valuation model, which resulted in $112 thousand. The compensation expense recognized for these awards for the three months ended March 31, 2024 and 2023 was $9 thousand and zero, respectively.

These inducement options were granted outside of the 2021 Plan and in accordance with the employment inducement

exemption provided under Nasdaq Listing Rule 5635(c)(4).

Restricted Stock Units

The Company awards employees and directors restricted stock units (“RSUs”) in lieu of cash payment for compensation. These awards are granted from the 2021 Plan. Employee vesting criteria is time based, and compensation expense is recognized ratably across the timeframe. The Company pays payroll withholding taxes on behalf of the employee at vesting, and withholds shares from the employee’s award to cover the taxes payable. The Company’s accrued reserve for RSU share-based compensation is $16 thousand and $3 thousand for the three months ended March 31, 2024 and 2023, respectively.

12

Director vesting criteria is contingent upon the occurrence of one of four future events, which the Company cannot predict or control. Therefore, compensation expense for director RSUs is not recognized until one of these four future events occur, which is in accordance with FASB ASC, Topic 718, Compensation-Stock Compensation, (ASC 718). Unrecognized compensation expense for director services as of March 31, 2024 and 2023 was $65 thousand and $68 thousand, respectively. Director compensation is earned on a quarterly basis with the target value of compensation set at $84 thousand per quarter, assuming four directors; one chairman; one lead independent director; one chair for each committee; and two committee members for each of the three committees.

A summary of the Company’s RSUs activity and changes is as follows:

March 31, 

2024

(in thousands, except per share data)

Number of Shares

Weighted Average Grant Date Fair Value

Nonvested at beginning of period

 

671

$

1.05

Granted

 

253

$

1.07

Vested

 

(67)

$

0.79

Forfeited

$

Nonvested at end of period

 

857

$

1.07

A summary of the Company’s RSU compensation expense is as follows:

For the Three Months Ended

March 31, 

(in thousands, except per share data)

2024

    

2023

Compensation Expense

$

36

$

199

Weighted Average Value Per Share

$

0.93

$

1.25

Stock Awards

The Company awards employees stock in lieu of cash payment for compensation, typically to satisfy accrued bonus compensation. The awards are granted from the 2021 Plan.

For the Three Months Ended

March 31, 

(in thousands, except per share data)

    

2024

    

2023

Fair value

$

326

$

234

Weighted Average Value Per Share

$

1.06

$

0.79

Consultant Stock Plan

The 2013 Consultant Stock Plan (the “Consultant Plan”) provides for the granting of shares of common stock to consultants who provide services related to capital raising, investor relations, and making a market in or promoting the Company’s securities. The Company’s officers, employees, and Board members are not entitled to receive grants from the Consultant Plan. The Compensation Committee is authorized to administer the Consultant Plan and establish the grant terms. The Consultant Plan provides for quarterly increases in the available number of authorized shares equal to the lesser of 1% of any new shares issued by the Company during the quarter immediately prior to the adjustment date or such lesser amount as the Board shall determine.

13

The Consultant Plan activity and change is as follows:

March 31, 

(in thousands)

    

2024

Reserved but unissued shares at beginning of period

188

Increases in the number of authorized shares

4

Grants

(4)

Reserved but unissued shares at end of period

 

188

The Consultant Plan compensation expense is summarized as follows:

For the Three Months Ended

March 31, 

(in thousands, except per share data)

    

2024

    

2023

Compensation Expense

$

3

$

3

Weighted Average Value Per Share

$

0.81

$

0.66

Note 8 – Commitments and Contingencies

Litigation

From time to time the Company may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. Litigation is subject to inherent uncertainties and an adverse result in any such matter may harm the Company’s business. As of the date of this report, the Company is not a party to any material pending legal proceedings or claims that the Company believes will have a material adverse effect on the business, financial condition or operating results.

Indemnification Agreements

The Company maintains indemnification agreements with our directors and officers that may require the Company to indemnify these individuals against liabilities that arise by reason of their status or service as directors or officers, except as prohibited by law.

14

Note 9 – Government Assistance

During 2022, the Company was awarded a research grant from the Department of Energy (“DOE”) for approximately $250 thousand with the completion of such grant occurring in March 2023. The purpose of the grant was to produce a research paper for a flexible fuel ultra-low NOx process burner capable of burning 100% hydrogen fuel. During 2023, the Company was awarded a Phase 2 grant from the DOE to continue developing this ultra-low NOx hydrogen burner. The Phase 2 grant amount totaled approximately $1.6 million over a two-year period. These awards allow the Company to request reimbursements for expenditures such as labor, material, and administrative costs. During the three months ended March 31, 2024 and 2023, the Company recognized $48 thousand and $69 thousand in reimbursements from the DOE, respectively.

Beginning in 2021, the Company received funds relating to the Oklahoma 21st Century Quality Jobs Act. The estimated duration of the program is up to 10 years and is designed to attract growth industries to Oklahoma. By reporting quarterly salary statistics and meeting agreed upon employment thresholds, the state remits benefit monies to the Company. During the three months ended March 31, 2024 and 2023, the Company recognized $31 thousand and $24 thousand in government assistance from this program, respectively.

Note 10 – Subsequent Events

Public Offering

On April 23, 2024, we completed a public offering pursuant to an Underwriting Agreement, dated April 19, 2024 (the “Underwriting Agreement”), of 4,620,760 shares of our common stock and redeemable warrants to purchase 4,620,760 shares of our common stock (the “Public Warrants”). The Public Warrants were offered and sold at the rate of one Public Warrant for every one share of common stock purchased. The public offering price for each set of one share of common stock and accompanying Public Warrant was $0.92, yielding an effective price of $0.91 per share and $0.01 per warrant. Each Public Warrant has an exercise price of $1.05 per share, subject to adjustments provided therein, and are redeemable by us once they become exercisable upon 30 days’ advance notice if the closing price of our common stock reported equals or exceeds $2.275 for any 20 business days within a 30 consecutive business-day period. The Public Warrants are exercisable for a period of five years starting from the date of issuance.

In connection with the public offering, we also issued warrants to Public Ventures, LLC, as underwriter of the public offering (“Public Ventures”), to purchase up to 369,660 shares of our common stock at an exercise price of $1.1375 per share as a consideration for the services provided (the “Underwriter Warrants”), the Underwriter Warrants will become exercisable 180 days after the execution of the Underwriting Agreement. The Underwriter Warrants will expire 5 years after the execution date of the Underwriting Agreement and may be exercised on a cashless basis based on a formula set forth therein.

Pursuant to the Underwriting Agreement, we also granted to Public Ventures an option, exercisable not later than 45 days after the execution of the Underwriting Agreement, to purchase from us (i) up to an additional 693,114 shares of common stock and accompanying Public Warrants to purchase up to 693,114 shares of common stock; or (ii) up to an additional 693,114 shares of common stock only (the “Over-Allotment Option”), representing up to 15% of the shares of common stock and Public Warrants, or common stock only, as the case may be, sold in the public offering for the purpose of covering the exercise of the Over-Allotment Option, if applicable.

On May 15, 2024, we issued an additional 693,114 shares of common stock and accompanying Public Warrants to purchase up to 693,114 shares of common stock pursuant to Public Ventures’ full exercise of the Over-Allotment Option (the “Over-Allotment Securities”) at a price of $0.92 per set of one share of common stock and accompanying Public Warrants, yielding an effective price of $0.91 per share of common stock and $0.01 per accompanying Public Warrant. In connection with the exercise of the Over-Allotment Option, we also issued to Public Ventures additional Underwriter Warrants to purchase up to 55,449 shares of common stock.

Concurrent Private Placement

15

In a private placement that was completed concurrently with the public offering described above, in accordance with a Securities Purchase Agreement, dated April 19, 2024, and subsequently amended on April 22, 2024 (as amended, the “Purchase Agreement”), we also issued to one accredited investor (i) 2,249,763 shares of common stock (the “Private Shares”), (ii) pre-funded warrants (the “Pre-Funded Warrants”) to purchase up to 3,155,642 shares of common stock, and (iii) redeemable warrants (the “Private Warrants”) to purchase up to 8,108,106 shares of common stock. The Pre-Funded Warrants are each exercisable for one share of common stock at an exercise price of $0.0001 per share and will expire when exercised in full. We are prohibited from effecting an exercise of any Pre-Funded Warrants to the extent that such exercise would result in the number of shares of common stock beneficially owned by the holder and its affiliates exceeding 4.99% (or 9.99% at election of the holder) of the total number of shares of common stock outstanding immediately after giving effect to the exercise, which percentage may be increased or decreased at the holder’s election not to exceed 9.99%.

The Private Warrants were offered and sold at the rate of three Private Warrant for every two shares of common stock (or Pre-Funded Warrants in lieu thereof) purchased in the private placement. The offering prices in the private placement per set of securities was $0.91 per share and $0.01 per accompanying Private Warrant, or $0.9099 per Pre-Funded Warrant and $0.01 per accompanying Private Warrant, as applicable. The Private Warrants will be exercisable at an exercise price of $1.05 per share, will be exercisable 6 months after issuance and will expire 5 years from the date of issuance. The Private Warrants are also redeemable on the same terms as the Public Warrants, provided that there is an effective registration statement covering the resale of the shares issuable upon exercise of the Private Warrants. The Pre-Funded Warrants are immediately exercisable upon issuance and will expire when exercised in full.

In connection with the private placement, we also issued Public Ventures, as our exclusive placement agent, warrants to purchase up to 432,432 shares of our common stock at an exercise price of $1.1375 per share as a consideration for the services provided (the “Placement Agent Warrants”). The Placement Agent Warrants will be exercisable 180 days after the execution of the Purchase Agreement, expire 5 years after the date of the Purchase Agreement and may be exercised on a cashless basis based on a formula set forth therein.

The public offering and the concurrent private placement resulted in combined gross proceeds of approximately $9.3 million, and net proceeds of approximately $8.1 million. The sale of the Over-Allotment Securities resulted in additional gross and net proceeds of approximately $0.6 million, respectively.

16

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND OTHER INFORMATION CONTAINED IN THIS REPORT

This Quarterly Report on Form 10-Q (this “Form 10-Q” or “report”) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 and the provisions of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements give our current expectations or forecasts of future events. You can identify these statements by the fact that they do not relate strictly to historical or current facts. You can find many (but not all) of these statements by looking for words such as “approximates,” “believes,” “hopes,” “expects,” “anticipates,” “estimates,” “projects,” “intends,” “plans,” “would,” “should,” “could,” “may,” “will” or other similar expressions in this report. In particular, these include statements relating to future actions; prospective products, applications, customers, and technologies; future performance or results of any products; anticipated expenses; and future financial results. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our historical experience and our present expectations or projections. Factors that could cause actual results to differ materially from those discussed in the forward-looking statements include, but are not limited to:

our limited cash, history of losses, and our expectation that we will continue to experience operating losses and negative cash flows in the near future;
our ability to successfully develop and implement our technologies and achieve profitability;
our limited operating history;
our ability to maintain the listing of our common stock on the Nasdaq Capital Market (“Nasdaq”);
changes in government regulations that could substantially reduce, or even eliminate, the need for our technology;
emerging competition and rapidly advancing technology in our industry that may outpace our technology;
customer demand for the products and services we develop;
the impact of competitive or alternative products, technologies, and pricing;
our ability to manufacture any products we design;
general economic conditions and events and the impact they may have on us and our potential customers;
our doing business in China and related risks with respect to intellectual property protection, currency exchange, contract enforcement, and rules on foreign investment;
the impact of a cybersecurity incident or other technology disruption;
our ability to protect our intellectual property;
our ability to obtain adequate financing in the future;
our ability to retain and hire personnel with the experience and talent to develop our products and business;
our success at managing the risks involved in the foregoing items; and
other factors discussed in this report and in the section titled “Risk Factors” in our most recent Annual Report on Form 10-K.

Forward-looking statements may appear throughout this report, including, without limitation, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The forward-looking statements are based upon management’s beliefs and assumptions and are made as of the date of this report. We undertake no obligation to publicly update or revise any forward-looking statements included in this report. You should not place undue reliance on these forward-looking statements.

Unless otherwise stated or the context otherwise requires, the terms “ClearSign,” “we,” “us,” “our” and the “Company” refer to ClearSign Technologies Corporation and its subsidiary, ClearSign Asia Limited.

17

ITEM 2.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited consolidated condensed financial statements and related notes included elsewhere in this Form 10-Q as well as our audited financial statements and related notes included in our most recent Annual Report on Form 10-K. In addition to historical information, this discussion and analysis here and throughout this Form 10-Q contains forward-looking statements that involve risks, uncertainties, and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements due to a number of factors, including but not limited to, the risks described in the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023.

Overview

We design and develop technologies for the purpose of improving key performance characteristics of combustion systems, including emission and operational performance, energy efficiency and overall cost-effectiveness. Our ClearSign Core™ technology has been proven in full scale industrial test furnaces and boilers and first customer installations are currently operating in normal commercial applications. We have generated nominal revenues from operations to date to meet operating expenses.

We have incurred losses since inception totaling $94.8 million and we expect to experience operating losses and negative cash flow for the foreseeable future. We have historically financed our operations primarily through issuances of equity securities. As of April 23, 2024, we have raised approximately $100.9 million in gross proceeds through the sale of our equity securities. We may need to raise additional capital in the future, however, the significant volatility in the capital markets may negatively affect our ability to raise this additional capital.

In order to generate meaningful revenues, our technologies must gain market recognition and acceptance to develop sufficient recurring sales. In addition, management believes that the successful growth and operation of our business is dependent upon our ability to obtain adequate sources of funding through co-development agreements, strategic partnering agreements, or equity or debt financing to support commercialization of our research and development efforts, protect intellectual property, form relationships with strategic partners and provide for working capital and general corporate purposes. There can be no assurance that we will be successful in achieving our long-term plans, or that such plans, if consummated, will result in profitable operations or enable us to continue in the long-term as a going concern.

Our costs include employee salaries and benefits, compensation paid to consultants, materials and supplies for prototype development and manufacture, costs associated with development activities including materials, sub-contractors, travel and administration, legal and accounting expenses, sales and marketing costs, general and administrative expenses, and other costs associated with an early stage, publicly traded technology company. We currently have 16 full-time employees. Because using third party expertise and resources is more efficient than maintaining full time resources, we also expect to incur ongoing consulting expenses related to technology development and some administrative, sales and legal functions commensurate with our current level of activities.

The amount that we spend for any specific purpose may vary significantly, and could depend on a number of factors including, but not limited to, the pace of progress of our commercialization and development efforts, actual needs with respect to product testing, development and research, market conditions, and changes in or revisions to our sales and marketing strategies.

Research, development, and commercial acceptance of new technologies are, by their nature, unpredictable.  Although we undertake development and commercialization efforts with reasonable diligence, there can be no assurance that the net proceeds from our securities offerings will be sufficient to enable us to develop our technology to the extent needed to create sufficient future sales to sustain operations.  If the net proceeds from these offerings are insufficient for this purpose, we will consider other options to continue our path to commercialization,

18

including, but not limited to, additional financing through follow-on equity offerings, debt financing, co-development agreements, sale or licensing of developed intellectual or other property, or other alternatives.

We cannot assure that our technologies will be accepted, that we will ever earn revenues sufficient to support our operations, or that we will ever be profitable. Furthermore, we have no committed source of financing, and we cannot assure that we will be able to raise money as and when we need it to continue our operations. If we cannot raise funds as and when we need them, we may be required to scale back our development by reducing expenditures for employees, consultants, business development and marketing efforts or to otherwise severely curtail, or even to cease, our operations.

Recent Developments

ATM Suspension

On March 18, 2024, we filed a prospectus supplement suspending the sales of common stock under our At-the-Market (“ATM”) program pursuant to that certain Sales Agreement between us and Virtu Americas LLC, as sales agent, dated December 23, 2020 (the “Sales Agreement”). We will not make any sales of our shares of common stock pursuant to the Sales Agreement unless and until a new prospectus supplement is filed with the Securities and Exchange Commission (the “SEC”); however, the Sales Agreement remains in full force and effect.

Public Offering and Concurrent Private Placement

On April 23, 2024, we completed an underwritten public offering, whereby we sold 4,620,760 shares of common stock and 5-year redeemable warrants to purchase up to 4,620,760 shares of common stock, (plus a 45-day option to purchase up to an additional 693,114 shares of common stock and 5-year redeemable warrants to purchase up to 693,114 shares of common stock, or up to 693,114 shares of common stock only) at a price of $0.92 per set of one share of common stock and one redeemable warrant. Concurrently, we completed a private placement, whereby we sold 2,249,763 shares of common stock, pre-funded warrants to purchase up to 3,155,642 shares of common stock and 5-year redeemable warrants to purchase up to 8,108,106 shares of common stock. The offering prices in the private placement were $0.91 per share and $0.01 per redeemable warrants, or $0.9099 per pre-funded warrant and $0.01 per redeemable warrants, as applicable. The warrants issued in both offerings have an exercise price equal to $1.05 per share.

In connection with these offerings, we issued Public Ventures, LLC (“Public Ventures”) 5-year warrants to purchase up to 369,660 shares of common stock at an exercise price of $1.1375 per share as part of their underwriter compensation, which warrants will become exercisable on October 16, 2024. We also issued Public Ventures 5-year warrants to purchase up to 432,432 shares of common stock at an exercise price of $1.1375 per share as part of their placement agent compensation for the private placement, which warrants will become exercisable on October 16, 2024. Both sets of warrants may be exercised on a cashless basis based on a formula set forth therein.

Subsequently, on May 15, 2024, Public Ventures exercised its option in full to purchase an additional 693,114 shares of common stock and 5-year redeemable warrants to purchase up to 693,114 shares of common stock at a price of $0.92 per set of one share of common stock and one redeemable warrant.

The public offering and the concurrent private placement resulted in combined gross proceeds of approximately $9.3 million, and net proceeds of approximately $8.1 million. The exercise of Public Ventures’ option to purchase additional shares of common stock and redeemable warrants resulted in additional gross and net proceeds of approximately $0.6 million, respectively.

Nasdaq Listing Rules Compliance

Nasdaq Compliance Notice

As previously disclosed, on November 24, 2023, we were notified by Nasdaq that we were not in compliance with Nasdaq Listing Rules 5605(b)(1) and 5605(c)(2)(A) because our Board of Directors (the “Board”), at the time of

19

such notification, did not have a majority of directors who would be considered “independent directors,” as that term is defined in Nasdaq Listing Rule 5605(a)(2), and the Board’s Audit & Risk Committee (the “Audit Committee”) consisted of only two independent directors as a result of the resignation of Gary DiElsi from the Board. We were initially given a cure period in order to regain compliance (i) until the earlier of the Company’s next annual stockholders’ meeting or November 11, 2024, or (ii) if the next annual stockholders’ meeting was to be held before May 7, 2024, then we would need to evidence compliance by no later than May 7, 2024.

 

To regain compliance, we were required to identify and select a member for the Board who qualified as “independent” and would meet the Audit Committee criteria set forth in Nasdaq Listing Rule 5605. This requirement was met on April 23, 2024, when David M. Maley was appointed as a member of the Board and Audit Committee, which appointment was disclosed in a Current Report on Form 8-K filed with the SEC on April 24, 2024.

On April 25, 2024, we received a letter from Nasdaq informing us that we had regained compliance with the Board and Audit Committee composition requirements as set forth in Nasdaq Listing Rules 5605(b)(1) and 5605(c)(2)(A), respectively.

Nasdaq Deficiency Notice

On May 2, 2024, we received a letter (the “Notice”) from Nasdaq’s Listing Qualifications Staff (the “Staff”) indicating that, based upon our common stock’s closing bid price for the last 30 consecutive business days beginning on March 20, 2024 and ending on May 1, 2024, we no longer meet the requirement to maintain a minimum bid price of $1 per share, as set forth in Nasdaq Listing Rule 5550(a)(2).

 

In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have been provided a period of 180 calendar days, or until October 29, 2024, in which to regain compliance. In order to regain compliance with the minimum bid price requirement, our common stock’s closing bid price must be at least $1 per share for a minimum of ten consecutive business days during this 180 day period. In the event that we do not regain compliance within this 180 day period, we may be eligible to seek an additional compliance period of 180 calendar days if we meet the continued listing requirement for market value of publicly held shares and all other initial listing standards for Nasdaq, with the exception of the bid price requirement, and provide written notice to Nasdaq of our intent to cure the deficiency during this second compliance period, by effecting a reverse stock split, if necessary. However, if it appears to the Staff that we will not be able to cure the deficiency, or if we are not otherwise eligible, Nasdaq will provide notice to us that our common stock will be subject to delisting.

 

The Notice does not result in the immediate delisting of our common stock from Nasdaq, and we intend to monitor our common stock’s closing bid price and consider its available options in the event that our common stock’s closing bid price remains below $1 per share.

Critical Accounting Policies

The following discussion and analysis of financial condition and results of operations is based upon our financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States. Certain accounting policies and estimates are particularly important to the understanding of our financial position and results of operations. These policies and estimates require the application of significant judgment by management. These estimates can be materially affected by changes from period to period as economic factors and conditions outside of our control change. As a result, they are subject to an inherent degree of uncertainty. In applying these policies, our management uses their judgment to determine the appropriate assumptions to be used in the determination of certain estimates. Those estimates are based on our historical operations, our future business plans and projected financial results, the terms of existing contracts, our observance of trends in the industry, information provided by our customers and information available from other outside sources, as appropriate. We believe the current assumptions and other considerations used to estimate amounts reflected in the condensed consolidated financial statements included in this Form 10-Q are appropriate.

20

This Form 10-Q and our most recent Annual Report on Form 10-K include discussions of our accounting policies, as well as methods and estimates used in the preparation of our audited consolidated financial statements. For further information on our critical accounting policies and estimates, see “Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our most recent Annual Report on Form 10-K, the notes to our audited consolidated financial statements included in our most recent Annual Report on Form 10-K and Note 2 of our unaudited condensed consolidated financial statements included elsewhere in this Form 10-Q. Since our most recent Annual Report on Form 10-K, we have not experienced a material change to our critical accounting policies or the methods and applications used to develop our accounting estimates.

RESULTS OF OPERATIONS

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

Highlights of our quarter financial performance are as follows:

For the Three Months Ended

(in thousands, except per share data)

March 31, 

    

2024

    

2023

    

$ Change

    

% Change

Revenues

$

1,102

$

894

$

208

23.3

%

Cost of goods sold

665

788

$

(123)

(15.6)

%

Gross profit

437

106

$

331

312.3

%

Research and development

281

160

$

121

75.7

%

General and administrative

1,408

1,650

$

(242)

(14.7)

%

Operating Expenses

1,689

1,810

$

(121)

(6.7)

%

Other income, net

144

275

$

(131)

(47.7)

%

Net loss

$

(1,108)

$

(1,429)

$

321

22.5

%

Basic and diluted net income per common share

$

(0.03)

$

(0.04)

$

0.01

25.0

%

Revenues and Gross Profit

Consolidated revenues for the three months ended March 31, 2024 were $1,102 thousand compared to $894 thousand for the same period in 2023. Revenues for the three months ended March 31, 2024, were predominately generated from our process burner line. Specifically, we shipped multiple process burners, executed consulting services, and delivered spare parts related to orders from our California refinery customer. For a different customer, an engineering study and Computational Fluid Dynamic (“CFD”) analysis was successfully accepted by the customer, and such analysis marked completion of a contractual performance obligation for this customer per ASC 606 standards. Revenues for the three months ended March 31, 2023 were predominately related to our process burner product line and an associated burner performance test. The associated burner performance test satisfied a contractual performance obligation, per ASC 606 standards, that required our customer to witness a successful burner performance test that met their engineering specifications.

Gross profit for the three months ended March 31, 2024, increased by $331 thousand compared to $106 thousand in profit for the same period in 2023. The favorable increase in profit was driven by the higher margin profile for the shipment of multiple process burners during the first quarter of 2024 as compared to the margin from a customer witness test in the same period in 2023. This margin profile difference was expected since customer witness tests typically produce lower margins.

Operating Expenses

Operating expenses consist of research and development (“R&D”) and general and administrative (“G&A”) expenses. These are addressed separately below.

Research and Development

21

R&D expenses for the three months ended March 31, 2024, increased by $121 thousand, or 75.7%, when compared to the same period in 2023. This unfavorable year-over-year difference in R&D expenses is primarily driven by additional head count and related benefit costs of $89 thousand, that did not exist in the comparable period in 2023.

General and Administrative

G&A expenses for the three months ended March 31, 2024, decreased $242 thousand, or 14.7%, when compared to the same period in 2023. This favorable year-over-year difference in G&A expenses is primarily comprised of $187 thousand for vesting of restricted stock units triggered by the departure of a Board member during the prior year comparable quarter.

Other Income

Other income decreased by $131 thousand, or 47.7%, for the three months ending March 31, 2024, as compared to the same period in 2023. The unfavorable change is primarily due to the $119 thousand sale of materials from the decommissioning of our Seattle office during the comparable period in 2023.

Net Loss

Net loss for the three months ended March 31, 2024, was $1,108 thousand as compared to $1,429 thousand for the same quarter in 2023, or an approximate 22.5% decrease. The $321 thousand decrease is primarily attributable to the $331 thousand increase in gross profit referenced in the above explanation.

Liquidity and Capital Resources

At March 31, 2024, our cash and cash equivalent balance totaled $4,624 thousand compared to $5,684 thousand at December 31, 2023, a decrease of $1,060 thousand. The decrease in cash and cash equivalent balance is primarily attributable to our net loss of $1,108 thousand.

At March 31, 2024, our current assets were in excess of current liabilities resulting in working capital of $3,540 thousand as compared to $4,253 thousand at December 31, 2023. Our Annual Report on Form 10-K filed with the SEC on April 1, 2024, contained a “going concern” note in our annual audit report prepared by our independent registered public accounting firm, which raised substantial doubt about our ability to continue operations. We believe that we have alleviated the substantial doubt raised by our independent auditor following the consummation of the public offering and the related over-allotment exercise by the underwriter to purchase additional securities, as well as the concurrent private placement, pursuant to which offerings we raised aggregate gross proceeds of $9.9 million and net proceeds of $8.7 million, after broker discounts and related offering fees. The public offering was consummated pursuant to an effective “shelf” registration statement on Form S-3. See “Recent Developments – Public and Concurrent Private Placement” above for more details on these offerings.

Additionally, because we are subject to the SEC’s “baby shelf rules,” which prohibits companies with a public float of less than $75 million from issuing securities under a “shelf” registration statement in excess of one-third of such company’s public float in a 12-month period (for more details, refer to “Note 7 – Equity” above in the notes to our condensed consolidated financial statements), we suspended our ATM program (see “Recent Developments – ATM Suspension” above for more details), pursuant to which we were able to sell shares of our common stock from time to time. The “shelf” registration statement on Form S-3 was filed with the SEC on July 1, 2022, and declared effective on August 12, 2022. The “shelf” registration statement on Form S-3 allows us to offer common stock, preferred stock, warrants, subscription rights, debt securities and units from time to time, subject to the “baby shelf rules,” and as market conditions permit to fund, to the extent required, the ongoing operations of the Company. Until the growth of revenue increases to a level that covers operating expenses, the Company intends to continue to fund operations in this manner, although the volatility in the capital markets may negatively affect our ability to do so.

22

Accordingly, after considering the subsequent events following the period covered in this Form 10-Q, we believe we have sufficient cash and expected cash collections to fund current operating expenses for over twelve months. We have no contractual debt obligations and to the extent we may require additional funds beyond twelve months from the date hereof, and customer cash collections cannot fund our needs, we may utilize equity offerings. Historically, we have funded operations predominantly through equity offerings.

Operating activities for the three months ended March 31, 2024, resulted in cash outflows of $1,001 thousand, primarily due to the net loss for the period of $1,108 thousand, offset with non-cash expense of $121 thousand.

Operating activities for the three months ended March 31, 2023, resulted in cash outflows of $554 thousand, primarily due to the loss for the period of $1,429 thousand, offset with non-cash expenses of $329 thousand, and an increase of $392 thousand of contract liabilities, which represents payments from customers in advance of future project costs.

Investing activities for the three months ended March 31, 2024, resulted in cash outflows of $34 thousand, which is attributable to disbursements for patents and other intangible assets.

Investing activities for the three months ended March 31, 2023, resulted in cash outflows of $554 thousand, which is primarily attributable to $2,162 thousand of short-term held-to-maturity U.S. treasury purchases, offset by $1,627 thousand in redemption of the same investments.

Financing activities for the three months ended March 31, 2024, included $22 thousand in disbursements for taxes paid related to vesting of employee restricted stock units.

Financing activities for the three months ended March 31, 2023, included $15 thousand in disbursements for taxes paid related to vesting of employee restricted stock units.

Off-Balance Sheet Transactions

We do not have any off-balance sheet transactions.

ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a smaller reporting company, we are not required to provide this information.

ITEM 4.CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

We maintain disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to reasonably ensure that information required to be disclosed in our reports filed under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal accounting and financial officer, as appropriate, to allow timely decisions regarding required disclosure.

We carried out an evaluation under the supervision and with the participation of management, including our Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal accounting and financial officer), of the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2024, the end of the period covered by this Form 10-Q. Based upon the evaluation of our disclosure controls and procedures as of March 31, 2024, our Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal accounting and financial officer) concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

23

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

Our management, including our Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal accounting and financial officer), does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

PART II - OTHER INFORMATION

ITEM 1.LEGAL PROCEEDINGS

From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition or operating results.

ITEM 1A.RISK FACTORS

We incorporate herein by reference the risk factors included under “Part I - Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023 which we filed with the SEC on April 1, 2024, and the risk factors included in the reports and other documents we filed with the SEC subsequent to that date. There are no material changes from the risk factors set forth in such prior filings, except as set forth below.

If we do not have sufficient authorized shares, we will be limited in our ability to reserve adequate shares for certain outstanding warrants.

 

On April 23, 2024, we consummated an underwritten public offering of 4,620,760 shares of our common stock and accompanying redeemable warrants to purchase up to 4,620,760 shares of common stock, as well as a concurrent private placement of 2,249,763 shares of our common stock, pre-funded warrants to purchase up to 3,155,642 shares of our common stock and redeemable warrants to purchase up to 8,108,106 shares of our common stock (the “Private Warrants”). Pursuant to the terms of the Private Warrants, we are required to reserve and maintain at any time after the initial exercise date thereof, which is October 23, 2024, a sufficient amount of shares issuable upon exercise of the Private Warrants. Based on the authorized but unissued and unreserved shares of common stock as of the date of this report, we may not have sufficient shares available to establish and maintain the required amount for such reserve when required, and we may not be able to issue shares of our common stock upon the exercise of the Private Warrants, which may result in a breach by us of the terms of the Private Warrants. Accordingly, we are asking stockholders to approve an

24

amendment to our certificate of incorporation to increase the authorized shares of common stock issuable under our certificate of incorporation to 87,500,000 from 62,500,000 shares currently authorized. If the proposal is not approved by the stockholders, based on the authorized but unissued and unreserved shares of common stock as of the date hereof, we may not have sufficient shares available to establish and maintain the required amount for such reserve when required. There are no assurances that stockholder approval will be obtained and in that event we may not be able to issue shares of our common stock upon the exercise of the Private Warrants, which may result in a breach by us of the terms of the Private Warrants. In addition, without the increase to the number of authorized shares of common stock, we will be limited in the amount of equity we may issue in the future.

If we fail to comply with Nasdaq’s continued minimum closing bid requirements by October 29, 2024 or other requirements for continued listing, including stockholder equity requirements, our common stock may be delisted and the price of our common stock and our ability to access the capital markets could be negatively impacted.

 

Our common stock is listed for trading on Nasdaq, therefore, we must satisfy Nasdaq’s continued listing requirements, including, among other things, a minimum closing bid price requirement of $1.00 per share for 30 consecutive business days. On May 2, 2024, the Nasdaq staff notified us that we did not comply with the minimum $1.00 per share bid price requirement for continued listing, as set forth in Nasdaq Listing Rule 5550(a)(2) during the 30 consecutive business day period beginning on March 20, 2024 and ending on May 1, 2024. We have been granted 180 calendar days, or until October 29, 2024, to regain compliance. In the event that we do not regain compliance within this 180 day period, we may be eligible to seek an additional compliance period of 180 calendar days if we meet certain requirements.

 

There can be no assurance that we will be able to regain compliance with Nasdaq’s listing rules. If we are unable to regain compliance with the minimum closing bid price requirement or if we fail to meet any of the other continued listing requirements, including stockholder equity requirements, our securities may be delisted from Nasdaq, which could reduce the liquidity of our common stock materially and result in a corresponding material reduction in the price of our common stock. In addition, delisting could harm our ability to raise capital on terms acceptable to us, or at all, and may result in the potential loss of confidence by investors, employees and business development opportunities.

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

On March 28, 2024, we issued 3.8 thousand shares of common stock at a price per share of $0.81, the closing price of our common stock on November 16, 2023, the date of grant, from our 2013 Consultant Stock Plan to our investor relations firm, Firm IR, for services provided during the three months ended March 31, 2024. These shares were issued in reliance upon the exemption from registration provided by Section 4(a)(2) of the Securities Act, for a transaction by an issuer not involving a public offering.

ITEM 3.DEFAULTS UPON SENIOR SECURITIES

Not applicable.

ITEM 4.MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5.OTHER INFORMATION

None of the Company’s directors or officers adoptedmodified or terminated a Rule 10b-5 trading arrangement or a non-Rule 10b-5 trading arrangement during the fiscal quarter ended March 31, 2024, as such terms are defined under Item 408(a) of Regulation S-K.

25

ITEM 6.EXHIBITS

Exhibit

Number

   

Document

3.1**

Certificate of Incorporation of ClearSign Technologies Corporation, a Delaware corporation (incorporated by reference to Exhibit 3.3 of the Company’s Form 8-K filed with the Securities and Exchange Commission on June 15, 2023).

3.2**

Bylaws of ClearSign Technologies Corporation, a Delaware corporation (incorporated by reference to Exhibit 3.4 of the Company’s Form 8-K filed with the Securities and Exchange Commission on June 15, 2023).

4.1**

Form of Common Warrant (incorporated by reference to Exhibit 4.1 of the Company’s Form 8-K filed with the Securities and Exchange Commission on April 19, 2024).

4.2**

Form of Underwriter’s Warrant (incorporated by reference to Exhibit 4.2 of the Company’s Form 8-K filed with the Securities and Exchange Commission on April 19, 2024).

4.3**

Form of Private Warrant (incorporated by reference to Exhibit 4.3 of the Company’s Form 8-K filed with the Securities and Exchange Commission on April 19, 2024).

4.4**

Form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.1 of the Company’s Form 8-K filed with the Securities and Exchange Commission on April 23, 2024).

4.5**

Form of Placement Agent Warrant (incorporated by reference to Exhibit 4.4 of the Company’s Form 8-K filed with the Securities and Exchange Commission on April 19, 2024).

31.1*

Rule 13a-14(a)/15d-14(a) Certification of Principal Executive Officer.

31.2*

Rule 13a-14(a)/15d-14(a) Certification of Principal Financial Officer.

32.1***

Section 1350 Certification of Principal Executive Officer and Principal Financial Officer.

101.INS*

Inline XBRL Instance Document.

101.SCH*

Inline XBRL Taxonomy Extension Schema Document.

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104*

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

*Filed herewith.

**Previously filed.

***Furnished herewith.

26

SIGNATURES

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

CLEARSIGN TECHNOLOGIES CORPORATION

Date: May 15, 2024

By:

/s/ Colin James Deller

Colin James Deller

Chief Executive Officer

(Principal Executive Officer)

Date: May 15, 2024

By:

/s/ Brent Hinds

Brent Hinds

Chief Financial Officer

(Principal Financial and Accounting Officer)

27

EX-31.1 2 clir-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Colin James Deller, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of ClearSign Technologies Corporation;

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 15-d-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 any 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;

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 15, 2024

/s/ Colin James Deller

Colin James Deller

Chief Executive Officer

(Principal Executive Officer)


EX-32.1 3 clir-20240331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION

In connection with the quarterly report on Form 10-Q of ClearSign Technologies Corporation (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission (the “Report”), we, Colin James Deller, Chief Executive Officer (Principal Executive Officer) and Brent Hinds, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, hereby certify as of the date hereof, solely for purposes of Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

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

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

Date: May 15, 2024

/s/ Colin James Deller

Colin James Deller

Chief Executive Officer

(Principal Executive Officer)

/s/ Brent Hinds

Brent Hinds

Chief Financial Officer

(Principal Financial and Accounting Officer)

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.


EX-32.2 4 clir-20240331xex32d2.htm EX-32.2

Exhibit 31.2

CERTIFICATION

I, Brent Hinds, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of ClearSign Technologies Corporation;

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 15-d-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 any 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;

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 15, 2024

/s/ Brent Hinds

Brent Hinds

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 5 clir-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations (Calc2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fixed Assets - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Fixed Assets - Leases - Supplemental balance sheet and cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Fixed Assets - Minimum future lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Patents and Other Intangible Assets - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Patents and Other Intangible Assets - Future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Equity - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Foreign Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fixed Assets - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Patents and Other Intangible Assets - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Revenue, Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Equity - Common Stock and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Equity - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Equity - Inducement Options (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Equity - Restricted Stock units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - Equity - Restricted Stock Units - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40708 - Disclosure - Equity - Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40709 - Disclosure - Equity - Consultant Stock Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Government Assistance (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Subsequent Events - Public offering (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Subsequent Events - Concurrent Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fixed Assets link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Patents and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue, Contract Assets and Contract Liabilities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Government Assistance link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fixed Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Patents and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 clir-20240331_cal.xml EX-101.CAL EX-101.DEF 7 clir-20240331_def.xml EX-101.DEF EX-101.LAB 8 clir-20240331_lab.xml EX-101.LAB Document and Entity Information Document Type Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Entity Registrant Name Entity File Number Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Document Fiscal Year Focus Current Fiscal Year End Date Document Fiscal Period Focus Amendment Flag Statement of Financial Position [Abstract] Statement [Table] Statement [Line Items] Assets [Abstract] ASSETS Assets, Current [Abstract] Current Assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Contract with Customer, Asset, Net, Current Contract assets Contract assets Prepaid Expense and Other Assets, Current Prepaid expenses and other assets Assets, Current Total current assets Property, Plant and Equipment, Net Total Fixed assets, net Intangible Assets, Net (Excluding Goodwill) Finite-Lived Intangible Assets, Net Patents and other intangible assets, net Assets Total Assets Liabilities and Equity [Abstract] LIABILITIES AND EQUITY Liabilities, Current [Abstract] Current Liabilities: Accounts Payable, Current Accounts payable and accrued liabilities Operating Lease, Liability, Current Current lease liabilities Current portion of lease liabilities Accrued Liabilities, Current Accrued compensation and related taxes Contract with Customer, Liability, Current Contract liabilities Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Long Term Liabilities: Operating Lease, Liability, Noncurrent Long term lease liabilities Long term lease liabilities Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies (Note 8) Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity: Preferred Stock, Value, Issued Preferred stock, $0.0001 par value, zero shares issued and outstanding Common Stock, Value, Issued Common stock, $0.0001 par value, 39,043,023 and 38,687,061 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Additional Paid in Capital Additional paid-in capital Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated other comprehensive loss Retained Earnings (Accumulated Deficit) Accumulated deficit Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Ending Balance Beginning Balance Total equity Liabilities and Equity Total Liabilities and Equity Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding Income Statement [Abstract] Revenue from Contract with Customer, Including Assessed Tax Revenues Cost of Revenue Cost of goods sold Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Research and Development Expense Research and development General and Administrative Expense General and administrative Operating Expenses Total operating expenses Operating Income (Loss) Loss from operations Nonoperating Income (Expense) [Abstract] Other income Interest Income (Expense), Net Interest Government Assistance, Amount Government assistance Gain (Loss) on Disposition of Assets Gain from sale of assets Other Nonoperating Income (Expense) Other income, net Nonoperating Income (Expense) Total other income Net loss Earnings Per Share, Basic Net loss per share - basic Earnings Per Share, Diluted Net loss per share - fully diluted Weighted Average Number of Shares Outstanding, Basic Weighted average number of shares outstanding - basic Weighted Average Number of Shares Outstanding, Diluted Weighted average number of shares outstanding - fully diluted Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Foreign-exchange translation adjustments Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Component [Domain] Common Stock Additional Paid-In Capital Accumulated Other Comprehensive Income (loss) Accumulated Deficit Shares, Outstanding Ending Balances (in shares) Beginning Balances (in shares) Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Share based compensation Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Share based compensation (in shares) Value of stock (or other type of equity) issued during the period as a result of any payment of accrued compensation. Stock Issued During Period Value In Payments Of Accrued Compensation Fair value of stock issued in payment of accrued compensation Number of stock (or other type of equity) issued during the period as a result of any payment accrued compensation. Stock Issued During Period Shares In Payments Of Accrued Compensation Fair value of stock issued in payment of accrued compensation (in shares) Stock Issued During Period, Value, Issued for Services Shares issued for services ($0.81 per share) Stock Issued During Period, Shares, Issued for Services Shares issued for services ($0.81 per share) (in shares) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign-Exchange Translation Adjustment Equity impact of the value of new stock issued for services during the period, with specified price per share four. Stock Issued During Period, Value, Issued For Services, Four Shares issued for services ($0.66 per share) Number of stock issued during period shares issued for services four. Stock Issued During Period Shares Issued for Services Four Shares issued for services ($0.66 per share) (in shares) Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Tax withholdings related to share-based compensation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax withholdings related to share-based compensation (in Shares) Per share value of common stock shares issued for services. Shares Issued For Services - Per share Share price of common stock issued for services (in dollars per share) Statement of Cash Flows [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Issuance of Stock and Warrants for Services or Claims Common stock issued for services Share-based Compensation Share-based compensation Amount reserved to satisfy grantee's tax withholding obligation for award under share-based payment arrangement. Restricted Stock, Value, Reserved for Tax Withholdings Reserve for share-based compensation tax withholdings The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets, excluding right-of-use assets, to periods that benefit from use of the assets. Depreciation And Amortization Excluding Right-of-use Asset Amortization Depreciation and amortization Gain (Loss) on Disposition of Property Plant Equipment Gain from sale of fixed assets Operating Lease, Right-of-Use Asset, Amortization Expense Right of use asset amortization Marketable Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment Loss Realized gain from marketable securities Gain (Loss) on Termination of Lease Lease Amendments Increase (Decrease) in Operating Capital [Abstract] Change in operating assets and liabilities: Increase (Decrease) in Contract with Customer, Asset Contract assets Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Prepaid Expense Prepaid expenses and other assets Increase (Decrease) in Accounts Payable Accounts payable and accrued liabilities Increase (Decrease) in Employee Related Liabilities Accrued compensation and related taxes Increase (Decrease) in Contract with Customer, Liability Contract liabilities Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments to Acquire Intangible Assets Disbursements for patents and other intangible assets Proceeds from Sale of Productive Assets Proceeds from sale of fixed assets Payments to Acquire Held-to-maturity Securities Purchases of held-to-maturity short-term U.S. treasuries Proceeds from Sale of Held-to-Maturity Securities Redemption of held-to-maturity short-term U.S. treasuries Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Proceeds from Issuance of Common Stock Proceeds from issuance of common stock, net of offering costs Payment, Tax Withholding, Share-Based Payment Arrangement Taxes paid related to vesting of restricted stock units Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of exchange rate changes on cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: The amount of officer and employee equity awards for prior year accrued compensation. Officer And Employee Equity Awards For Prior Year Accrued Compensation Officer and employee equity awards for prior year accrued compensation The Prior year prepaid expenses repurposed to fixed assets as demonstration equipment. Prior Year Prepaid Expenses Repurposed To Fixed Assets As Demonstration Equipment Prior year prepaid expenses repurposed to fixed assets as demonstration equipment Organization and Description of Business Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Organization and Description of Business Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies No definition available. Fixed Assets Property, Plant and Equipment Disclosure [Text Block] Fixed Assets Patents and Other Intangible Assets Intangible Assets Disclosure [Text Block] Patents and Other Intangible Assets Revenue, Contract Assets and Contract Liabilities Revenue from Contract with Customer [Text Block] Revenue, Contract Assets and Contract Liabilities Product Warranties Product Warranty Disclosure [Text Block] Product Warranties Equity Stockholders' Equity Note Disclosure [Text Block] Equity Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Government Assistance Government Assistance [Text Block] Government Assistance Subsequent Events Subsequent Events [Text Block] Subsequent Events Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy regarding the Liquidity. Liquidity Policy [Policy Text Block] Liquidity Use of Estimates, Policy [Policy Text Block] Use of Estimates Disclosure of accounting policy for short-term investments policy. short Term Investments [Policy Text Block] Short-Term Investments Research and Development Expense, Policy [Policy Text Block] Research and Development Disclosure of accounting policy for foreign operations. Foreign Operations [Policy Text Block] Foreign Operations Earnings Per Share, Policy [Policy Text Block] Net Loss per Common Share New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements Property, Plant and Equipment [Table Text Block] Summary of Fixed Assets Lease, Cost [Table Text Block] Schedule Of Supplemental Information Tabular disclosure of supplemental cash flow information related to leases. Summary Supplemental Cash Flow Information Related to Leases [Table Text Block] Supplemental cash flow information related to leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of minimum future payments Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Patents and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of future amortization expense Schedule of Product Warranty Liability [Table Text Block] Summary of warranty liability activity Plan Name [Axis] Plan Name [Domain] Represents Equity Incentive Plan. Equity Incentive Plan [Member] Equity Incentive Plan Represents Consultant Plan. Consultant Stock Plan Restricted Stock Units Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Schedule of outstanding, reserved and authorized shares under share-based compensation plans Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of stock option activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of restricted stock unit activity Share-based Compensation, Activity [Table Text Block] Schedule of share-based compensation activity Share-based Payment Arrangement, Cost by Plan [Table Text Block] Schedule of compensation expense Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Subsequent events The gross cash inflow from the additional capital contribution to the entity. Gross Proceeds from Issuance of Common Stock Gross proceeds from the offering Gross proceeds from the offering Stock Issued During Period, Value, New Issues Net proceeds Short-term held-to-maturity investments Short-term investments at cost Amount of unrealized holding gain (loss) on short-term investments as of balance sheet date. Unrealized Holding Gain (Loss) on Short-Term Investments Unrealized holding gains Debt Securities, Held-to-Maturity, Fair Value, Current Fair value of short-term investments Research and Development Arrangement with Federal Government, Customer Funding to Offset Costs Incurred Research and Development costs have been offset by funds received Property, Plant and Equipment [Table] Geographical [Axis] Geographical [Domain] CHINA Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Amount of capital requirement. Capital Requirement Registered capital requirement Amount of capital requirement that has been satisfied/paid as of balance sheet date. Capital Requirement Satisfied Capital requirement paid Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potentially dilutive shares outstanding (in shares) Furniture and Fixtures, Gross Office furniture and equipment Leasehold Improvements, Gross Leasehold improvements Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation Fixed assets, gross Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, Accumulated Depreciation Accumulated depreciation and amortization Amount, after accumulated depreciation and excluding construction in progress and lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service. Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease And Construction in Progress, after Accumulated Depreciation Fixed assets, net, after accumulated amortization Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Operating lease ROU assets, net Depreciation Depreciation and amortization expense Lessee, Lease, Description [Table] Range [Axis] Range [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Represents the information pertaining to Seattle Washington and Tulsa Oklahoma. Seattle and Tulsa Lessee, Lease, Description [Line Items] Leases Lessee, Operating Lease, Renewal Term Renewal option term Represents monthly rent expense. Excludes triple net operating costs. Operating Leases, Monthly Rent Expense Monthly rent expense Amount of increase (decrease) in operating lease, right of use assets. Increase (Decrease) in Operating Lease Right Of Use Asset Increase (decrease) in operating lease right of use asset Represents short term of monthly rent expense. Operating Leases Short Term Monthly Rent Expense Short term monthly rent expense Lessee, Operating Lease, Term of Contract Agreement expiration term (in years) Lessee, Operating Lease, Remaining Lease Term Remaining term (in years) Amount of expense recognized during the period for restoration cost. Restoration Cost Payable Restoration expense Represents percentage of Annual rent expense increase. Excludes triple net operating costs. Percentage Operating Leases Annual Rent Expense Increase Annual rent expense, increase (in percent) Operating Lease, Cost Operating lease cost Leases [Abstract] Operating Lease Operating Lease, Right-of-Use Asset Operating lease ROU assets, net Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability [Abstract] Lease Liabilities: Operating Lease, Liability Total lease liabilities Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term (in years) Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Payments for Rent Operating cash flows used in operating leases Increase (Decrease) in Operating Lease Liability Change in operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Change in operating lease ROU assets Amount of lessee's discounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year. Lessee, Operating Lease, Liability, Discounted Payments, Remainder of Fiscal Year Discounted lease liability payments, 2024 (remaining 9 months) Amount of lessee's discounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year. Lessee, Operating Lease, Liability, Discounted Payments, Due Next Twelve Months Discounted lease liability payments, 2025 Amount of lessee's discounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year. Lessee, Operating Lease, Liability, Discounted Payments, Due Year Two Discounted lease liability payments, 2026 Amount of lessee's discounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year. Lessee, Operating Lease, Liability, Discounted Payments, Due Year Three Discounted lease liability payments, 2027 Amount of lessee's discounted obligation for lease payments for operating lease. Lessee, Operating Lease, Liability, Discounted Payments, Due Total discounted lease liability payments Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Payments due under lease agreements, 2024 (remaining 9 months) Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Payments due under lease agreements, 2025 Lessee, Operating Lease, Liability, Payments, Due Year Two Payments due under lease agreements, 2026 Lessee, Operating Lease, Liability, Payments, Due Year Three Payments due under lease agreements, 2027 Lessee, Operating Lease, Liability, Payments, Due Total payments due under lease agreements Lessee, Operating Lease, Liability, Undiscounted Excess Amount Interest on future minimum payments Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Represents patents pending. Patents pending Represents issued patents. Issued patents Represents trademarks pending. Trademarks pending Represents registered trademarks. Registered trademarks Finite-Lived Patents, Gross Patents Finite-Lived Trademarks, Gross Trademarks Other Finite-Lived Intangible Assets, Gross Other Finite-Lived Intangible Assets, Gross Patents and other intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Intangible assets Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 2024 (remaining 9 months) Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2027 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2028 Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Finite Lived Intangible Assets Amortization Expense Due After Year Four Thereafter Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Trademarks Amortization of Intangible Assets Amortization expense Finite-Lived Intangible Assets, Remaining Amortization Period Amortization life (in years) Cost of Goods and Services Sold Cost of goods sold Contract with Customer, Liability, Revenue Recognized Revenue recognized Product Warranty Liability [Table] Product Warranty Liability [Line Items] Product warranties Standard Product Warranty Accrual Warranty liability at end of period Warranty liability at beginning of year Standard Product Warranty Accrual, Increase for Warranties Issued Accruals Standard Product Warranty Accrual, Decrease for Payments Payments Schedule of Stock by Class [Table] Sale of Stock [Axis] Sale of Stock [Domain] Sale of stock of company in a public offering. Public offering Public offering Represents information pertaining to At-The-Market Offering. ATM Participation Right under Stock Purchase Agreement with ClirSPV, LLC. Participation Right Class of Stock [Line Items] Stockholders' equity Common Stock, Shares Authorized Common stock, authorized shares Preferred Stock, Shares Authorized Preferred stock, authorized shares Maximum beneficial ownership percentage allowed for investor or its affiliates under the terms of the agreement. Stock Issued, Investor, Maximum Beneficial Ownership Percentage Maximum beneficial ownership (as a percent) Percentage of unit holders agreed to extend participation right. Percentage of Unit Holders, Agreed to Extend Participation Right Percentage of Participation right extended Percentage of unit holders agreed to extend waiver of redemption right. Percentage of Unit Holders, Agreed to Extend Waiver of Redemption Right Percentage of Redemption right extended Percentage of beneficial interest in the company owned by the investor. Stock Issued, Investor, Beneficial Ownership Percentage Stock issued, investor, beneficial ownership percentage Offering price of ATM common stock Aggregate Offering Price in At The Market Aggregate offering price Stock Issued During Period, Shares, New Issues Number of shares of common stock issued Number of shares of new stock issued under the program from inception to balance sheet date. Number of Shares of Common Stock issued To Date Number of shares issued to date Shares Issued, Price Per Share Share price of shares issued in offering (in dollars per share) The gross proceeds from issuance of stock under the program from inception to the balance sheet date. Gross Proceeds from Issuance of Common Stock under the Program to Date Gross proceeds to date The cash inflow from issuance of stock under the program from inception to the balance sheet date. Proceeds from issuance of common stock, net of offering costs, under the program to date Net proceeds to date Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Represents the information pertaining to two thousand and twenty one plan. 2021 Plan Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based compensation Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Maximum number of shares that may be issued as a proportion of outstanding stock Maximum increase in shares available for issuance under share based payment awards. Share-based Compensation Arrangement by Share-based Payment Award, Maximum Increase Shares Available for Issuance Maximum increase in number of shares available for issuance The number of shares of stock already awarded under the share-based compensation plan, including options and restricted stock units. Outstanding Options and Restricted Stock Units Outstanding options and restricted stock units Common Stock, Capital Shares Reserved for Future Issuance Reserved but unissued shares under the Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Total authorized shares under the Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Increases in the number of authorized shares Increase in number of shares reserved for issuance. Share-Based Compensation Arrangement by Share-Based Payment Award, Increase in Shares Reserved For Issuance Increase in share reserve Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Grants Stock grants Fair value of options granted in period. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Fair Value Fair value of options granted (in dollars) N/A Weighted Average Value Per Share Weighted Average Value Per Share Share-based Payment Arrangement, Expensed and Capitalized, Amount Share based compensation cost related to vesting awards Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding shares, ending balance Outstanding shares, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Granted (in shares) Grants of stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding - Weighted Average Exercise Price (in dollars per share) Outstanding - Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercise price (in dollars per share) Granted - Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable - Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock options, Contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Exercisable - Weighted Average Remaining Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Estimated aggregate pretax intrinsic value Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Total unrecognized compensation Allocated Share-based Compensation Expense Compensation expense Compensation Expense Non qualified stock option. Non-Qualified Stock Option Non-Qualified Stock Option Title of Individual [Axis] Relationship to Entity [Domain] Chief Executive Officer Chief Technology Officer Number of installments in which the awards vest. Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Number of installments Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Vesting percentage Director Member of Board of directors Amount of target value of compensation per quarter. Target Value of Compensation per Quarter Target value of compensation per quarter Amount of unrecognized compensation expense for director services. Unrecognized Compensation Expense For Director Services Unrecognized compensation expense for director services Amount reserved to satisfy grantee's tax withholding obligation for award under share-based payment arrangement. Reserve for Share-based Compensation Tax Withholdings Reserve for share-based compensation tax withholdings Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvested at end of period Nonvested at beginning of year Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Nonvested at end of period Nonvested at beginning of year Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Grantee Status [Axis] Grantee Status [Domain] 2021 Employee Awards Employee compensation in lieu of bonus Equity impact of the value of new stock issued for services during the period, with specified price per share three. Stock Issued During Period, Value, Issued For Services, Three Fair value It represents increase decrease in percentage of share based compensation. Increase Decrease Of Share Based Compensation Arrangement By Share Based Payment Award Percentage Maximum increase in available number of authorized shares as a percentage of new shares issued Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Reserved but unissued shares at end of year Reserved but unissued shares at beginning of year Government Assistance [Table] Government Assistance, Type [Axis] Government Assistance, Type [Domain] Information pertaining to research grant from the Department of Energy. Research Grant From The Department Of Energy [Member] Research Grant From the Department of Energy Information pertaining to the Oklahoma Quality Jobs Act. Oklahoma Quality Jobs Act [Member] Oklahoma Quality Jobs Act Government Assistance [Line Items] The total amount of the research grant award. Research Grant, Total Award Amount Total award Government Assistance, Transaction Duration Duration of the program Subsequent Event [Table] Represents information about public warrants. Public Warrants [Member] Public Warrants Represents information about underwriter warrants. Underwriter warrants [Member] Underwriter warrants Over-Allotment Option [Member] Over-allotment option Counterparty Name [Axis] Counterparty Name [Domain] Represents information about Public ventures. Public Ventures [Member] Public ventures Subsequent Event [Line Items] Subsequent Event Class of Warrant or Right, Number of Securities Called by Warrants or Rights Warrants for purchase (in shares) Debt Instrument, Convertible, Conversion Ratio Conversion ratio Represents number of warrants issued per share of common Stock. Number Of Warrants Issued Per Share Of Common Stock Warrants offered per share Share Price Fair value of common stock (in dollars per share) Price of a single warrant. Warrants Price Offering price per warrant Class of Warrant or Right, Exercise Price of Warrants or Rights Fair value of warrant (in dollars per share) Price of the entity's common stock which would be required to be attained for redeemable of warrants. Warrants, Redeemable, Stock Price Trigger Share price target Threshold number of specified days of advance notice. Warrants, Redeemable, Threshold Advance Notice Threshold number of specified trading days that common stock price must exceed threshold share price within a specified consecutive trading period to trigger redemption. Warrants, Redeemable, Threshold Trading Days Business days Threshold period of specified consecutive trading days within which common stock price must exceed threshold percentage for specified number of trading days to trigger redemption of warrants. Warrants, Redeemable, Threshold Consecutive Trading Days Consecutive business day period The number of days the warrants become exercisable after the execution of the underwriting agreement. Underwriter Warrants Become Exercisable, Number Of Days After Execution Of Agreement Warrants and Rights Outstanding, Term Warrants Expire term Percentage of shares issued to underwriter under over allotment option. Percentage Of Shares Issued Under Over Allotment Option Percentage of shares issued under over allotment option Proceeds from Issuance of Warrants Net proceeds from sale of securities Represents information about Prefunded warrants. Prefunded Warrants [Member] Prefunded Warrants Represents information about Private warrants. Private Warrants [Member] Private Warrants Represents information about Placement agent warrants. Placement Agent Warrants [Member] Placement Agent Warrants Private Placement [Member] Private Placement Number of accredited investors. Number Of Accredited Investor Number of accredited investor Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Number of shares for each warrant Maximum beneficial ownership percentage allowed at the election of investor for investor or its affiliates under the terms of the agreement. Stock Issued, Investor, Maximum Beneficial Ownership Percentage At The Election Of Investor Maximum Percentage of shares owned at the election of holder n/a Rule10b51ArrModifiedFlag Rule 10b5-1 Arrangement Modified n/a NonRule10b51ArrModifiedFlag Non-Rule 10b5-1 Arrangement Modified EX-101.PRE 9 clir-20240331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 10, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity Registrant Name CLEARSIGN TECHNOLOGIES CORPORATION  
Entity File Number 001-35521  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-2056298  
Entity Address, Address Line One 8023 E. 63rd Place, Suite 101  
Entity Address, City or Town Tulsa  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 74133  
City Area Code 918  
Local Phone Number 236-6461  
Title of 12(b) Security Common Stock  
Trading Symbol CLIR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   45,913,546
Entity Central Index Key 0001434524  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 4,624 $ 5,684
Accounts receivable, net 569 287
Contract assets 0 188
Prepaid expenses and other assets 349 350
Total current assets 5,542 6,509
Fixed assets, net 247 275
Patents and other intangible assets, net 831 836
Total Assets 6,620 7,620
Current Liabilities:    
Accounts payable and accrued liabilities 617 366
Current portion of lease liabilities 66 71
Accrued compensation and related taxes 281 703
Contract liabilities 1,038 1,116
Total current liabilities 2,002 2,256
Long Term Liabilities:    
Long term lease liabilities 157 172
Total liabilities 2,159 2,428
Commitments and contingencies (Note 8)
Stockholders' Equity:    
Preferred stock, $0.0001 par value, zero shares issued and outstanding
Common stock, $0.0001 par value, 39,043,023 and 38,687,061 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 4 4
Additional paid-in capital 99,302 98,922
Accumulated other comprehensive loss (20) (17)
Accumulated deficit (94,825) (93,717)
Total equity 4,461 5,192
Total Liabilities and Equity $ 6,620 $ 7,620
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued 39,043,023 38,687,061
Common stock, shares outstanding 39,043,023 38,687,061
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 1,102 $ 894
Cost of goods sold 665 788
Gross profit 437 106
Operating expenses:    
Research and development 281 160
General and administrative 1,408 1,650
Total operating expenses 1,689 1,810
Loss from operations (1,252) (1,704)
Other income    
Interest 61 58
Government assistance 79 93
Gain from sale of assets   5
Other income, net 4 119
Total other income 144 275
Net loss $ (1,108) $ (1,429)
Net loss per share - basic $ (0.03) $ (0.04)
Net loss per share - fully diluted $ (0.03) $ (0.04)
Weighted average number of shares outstanding - basic 38,848,098 38,262,710
Weighted average number of shares outstanding - fully diluted 38,848,098 38,262,710
Comprehensive loss    
Net loss $ (1,108) $ (1,429)
Foreign-exchange translation adjustments (3)  
Comprehensive loss $ (1,111) $ (1,429)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (loss)
Accumulated Deficit
Total
Beginning Balance at Dec. 31, 2022 $ 4 $ 98,079 $ (8) $ (88,523) $ 9,552
Beginning Balances (in shares) at Dec. 31, 2022 38,023        
Share based compensation   227     227
Share based compensation (in shares) 223        
Fair value of stock issued in payment of accrued compensation   234     234
Fair value of stock issued in payment of accrued compensation (in shares) 296        
Shares issued for services ($0.66 per share)   3     3
Shares issued for services ($0.66 per share) (in shares) 4        
Net loss       (1,429) (1,429)
Ending Balance at Mar. 31, 2023 $ 4 98,543 (8) (89,952) 8,587
Ending Balances (in shares) at Mar. 31, 2023 38,546        
Beginning Balance at Dec. 31, 2023 $ 4 98,922 (17) (93,717) 5,192
Beginning Balances (in shares) at Dec. 31, 2023 38,687        
Share based compensation   67     67
Share based compensation (in shares) 67        
Fair value of stock issued in payment of accrued compensation   326     326
Fair value of stock issued in payment of accrued compensation (in shares) 307        
Shares issued for services ($0.81 per share)   3     3
Shares issued for services ($0.81 per share) (in shares) 4        
Foreign-Exchange Translation Adjustment     (3)   (3)
Tax withholdings related to share-based compensation   (16)     (16)
Tax withholdings related to share-based compensation (in Shares) (22)        
Net loss       (1,108) (1,108)
Ending Balance at Mar. 31, 2024 $ 4 $ 99,302 $ (20) $ (94,825) $ 4,461
Ending Balances (in shares) at Mar. 31, 2024 39,043        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statement of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Share price of common stock issued for services (in dollars per share) $ 0.81 $ 0.66
XML 17 R7.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
Cash flows from operating activities:    
Net loss $ (1,108) $ (1,429)
Adjustments to reconcile net loss to net cash used in operating activities:    
Common stock issued for services 3 3
Share-based compensation 67 242
Reserve for share-based compensation tax withholdings (16)  
Depreciation and amortization 45 80
Gain from sale of fixed assets   (5)
Right of use asset amortization 22 43
Realized gain from marketable securities   (20)
Lease Amendments   (14)
Change in operating assets and liabilities:    
Contract assets 188 16
Accounts receivable (282) 29
Prepaid expenses and other assets 1 51
Accounts payable and accrued liabilities 253 57
Accrued compensation and related taxes (96) 1
Contract liabilities (78) 392
Net cash used in operating activities (1,001) (554)
Cash flows from investing activities:    
Disbursements for patents and other intangible assets (34) (24)
Proceeds from sale of fixed assets   5
Purchases of held-to-maturity short-term U.S. treasuries   (2,162)
Redemption of held-to-maturity short-term U.S. treasuries   1,627
Net cash used in investing activities (34) (554)
Cash flows from financing activities:    
Taxes paid related to vesting of restricted stock units (22) (15)
Net cash used in financing activities (22) (15)
Effect of exchange rate changes on cash and cash equivalents (3)  
Net change in cash and cash equivalents (1,060) (1,123)
Cash and cash equivalents, beginning of period 5,684 6,451
Cash and cash equivalents, end of period 4,624 5,328
Supplemental disclosure of cash flow information:    
Officer and employee equity awards for prior year accrued compensation $ 326 234
Prior year prepaid expenses repurposed to fixed assets as demonstration equipment   $ 209
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Description of Business
3 Months Ended
Mar. 31, 2024
Organization and Description of Business  
Organization and Description of Business

Note 1 – Organization and Description of Business

ClearSign Technologies Corporation (“ClearSign” or the “Company”) designs and develops products and technologies that have been shown to significantly improve key performance characteristics of industrial and commercial systems, including operational performance, energy efficiency, emission reduction, safety, and overall cost-effectiveness. The Company’s patented technologies are designed to be embedded in established original equipment manufacturers (“OEM”) products as ClearSign Core™ and ClearSign Eye™ and other sensing configurations in order to enhance the performance of combustion systems and fuel safety systems in a broad range of markets. These markets include energy (upstream oil production and down-stream refining), commercial/industrial boiler, chemical, petrochemical, transport and power industries. The Company’s primary technology is its ClearSign Core technology, which achieves very low emissions without the need of selective catalytic reduction.

The Company was originally incorporated in the State of Washington in 2008. During January 2022, the Company relocated its headquarters from Seattle, Washington to Tulsa, Oklahoma. Effective June 15, 2023, the Company changed its state of incorporation to Delaware. On July 28, 2017, the Company incorporated a subsidiary, ClearSign Asia Limited, in Hong Kong to represent the Company’s business and technological interests throughout Asia. Through ClearSign Asia Limited, the Company has established a Wholly Foreign Owned Enterprise (WFOE) in China – ClearSign Combustion (Beijing) Environmental Technologies Co., LTD.

Unless otherwise stated or the context otherwise requires, the terms “we,” “us,” “our,” “ClearSign” and the “Company” refer to ClearSign Technologies Corporation and its subsidiary, ClearSign Asia Limited.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 – Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet at December 31, 2023 has been derived from the Company’s audited financial statements as of that date.

In the opinion of management, these condensed consolidated financial statements reflect all normal recurring and other adjustments necessary for a fair presentation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.

The accompanying unaudited condensed consolidated financial statements include the accounts of ClearSign and its subsidiary. Intercompany balances and transactions have been eliminated in consolidation.

Liquidity

The Annual Report on Form 10-K filed with the SEC on April 1, 2024, contained a “going concern” note within the annual audit report, which raised substantial doubt about our ability to continue operations. We believe that we have alleviated the substantial doubt raised by our independent auditor by selling equity securities on April 23, 2024, and subsequently on May 15, 2024, which resulted in aggregate gross proceeds of $9.9 million and net proceeds of $8.7 million, after broker discounts and related fees. Refer to “Note 10 – Subsequent Events” for further details about the offerings effectuated on April 23, 2024.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Short-Term Investments

The cost basis for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. The unrealized holding gains for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. As of March 31, 2024, the Company has not experienced any other-than-temporary impairment of its short-term investments. The fair value for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively.

Research and Development

The cost of research and development is expensed as incurred. Research and development costs consist of salaries, benefits, share based compensation, consumables, and consulting fees, including costs to develop and test prototype equipment and parts. Research and Development costs have been offset by funds received, if any, from strategic partners in cost sharing, collaborative projects. During the three months ended March 31, 2024, the Company received $107 thousand from these arrangements. During the three months ended March 31, 2023, the Company did not receive funds from these arrangements.

Foreign Operations

The accompanying unaudited condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 include assets amounting to approximately $279 thousand and $334 thousand, respectively, relating to operations of ClearSign Asia Limited. The Beijing registered capital requirement is $350 thousand, which is required to be paid by 2027, and of which $161 thousand has been paid as of March 31, 2024. It is always possible that unanticipated events in foreign countries could disrupt the Company’s operations, and since the first quarter of 2020, this has been the case with the effects of the COVID-19 pandemic.

Net Loss per Common Share

Basic loss per share is computed by dividing loss available to common stockholders by the weighted-average number of common shares outstanding. Diluted loss per share is computed similar to basic loss per share except that the denominator is increased to include additional common shares available upon exercise of stock options and warrants using the treasury stock method, except for periods for which no common share equivalents are included because their effect would be anti-dilutive. At March 31, 2024 and March 31, 2023, potentially dilutive shares outstanding amounted to 4.1 million and 3.7 million, respectively.

On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires expanded disclosures about reportable segments including additional information on segment expenses, expanded interim period disclosures, and an explanation of how the chief operating decision maker utilizes

segment information in evaluating segment performance. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 only currently impacts the disclosures in our annual consolidated financial statements, which will be included in our 2024 Annual Report on Form 10-K. We are currently assessing the impact that the adoption of ASU 2023-07 will have on the disclosures in our consolidated financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). The FASB issued ASU 2023-09 to enhance the transparency and decision-making usefulness of income tax disclosures by requiring additional information on an entity's tax rate reconciliation, as well as income taxes paid. ASU 2023-09 is effective for our reporting period beginning January 1, 2025. We are currently assessing the impact that the adoption of ASU 2023-09 will have on the disclosures in our consolidated financial statements.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets
3 Months Ended
Mar. 31, 2024
Fixed Assets  
Fixed Assets

Note 3 – Fixed Assets

Fixed Assets

Fixed assets are summarized as follows:

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

    

Office furniture and equipment

$

60

$

60

Leasehold improvements

 

43

 

43

103

103

Accumulated depreciation and amortization

 

(70)

 

(63)

33

40

Operating lease ROU assets, net

214

235

Total

$

247

$

275

Depreciation and amortization expense for the three months ended March 31, 2024 and 2023 totaled $7 thousand and $40 thousand, respectively.

Leases

The Company leases office space in Tulsa, Oklahoma, Seattle, Washington, and Beijing, China. During June 2023, the Company renewed its Beijing, China lease agreement for 13 months with monthly rent at approximately $3 thousand. As a result of this renewal, the Company increased the right of use asset and lease liability by $34 thousand.

The Company exited our long-term Seattle operating lease on September 30, 2023. During October 2023, the Company entered into a sub-lease agreement to rent office space in Seattle for approximately $2 thousand per month for twelve months. The Tulsa and Beijing leases are classified as operating leases, with remaining terms ranging from less than twelve months to approximately four years; contractual language requires renewal negotiations to occur at or near termination. These leases are normal and customary for office space, in that, contractual guarantees exist requiring the lessee return the premises to its original functional state. The Company did not incur restoration expenses for the three months ended March 31, 2024, and incurred $2 thousand for the three months ended March 31, 2023.

The Tulsa lease contains fixed annual lease payments that increase annually by 2%. The Seattle, Tulsa, and Beijing total monthly minimum rent is approximately $10 thousand. Operating lease costs for the three months ended March 31, 2024 and 2023 were $24 thousand and $48 thousand, respectively.

Supplemental balance sheet information related to operating leases is as follows:

March 31, 

December 31, 

(in thousands)

2024

2023

Operating lease ROU assets, net

$

214

$

235

Lease Liabilities:

Current lease liabilities

$

66

$

71

Long term lease liabilities

157

172

Total lease liabilities

$

223

$

243

Weighted average remaining lease term (in years):

 

2.2

Weighted average discount rate:

 

5.1

%

Supplemental cash flow information related to leases is as follows:

For the Three Months Ended

March 31, 

(in thousands)

2024

2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows used in operating leases

$

24

$

66

Non-cash impact of new leases and lease modifications

Change in operating lease liabilities

$

$

(9)

Change in operating lease ROU assets

$

$

5

Minimum future payments under the Company’s lease liabilities as of March 31, 2024 are as follows:

    

Discounted

    

Payments

lease

due under

(in thousands)

liability

lease

payments

agreements

2024 (remaining 9 months)

 

$

50

 

$

57

2025

 

60

 

66

2026

63

68

2027

50

51

Total

$

223

$

242

At March 31, 2024, $19 thousand of our future minimum lease payments represents interest.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Patents and Other Intangible Assets
3 Months Ended
Mar. 31, 2024
Patents and Other Intangible Assets  
Patents and Other Intangible Assets

Note 4 – Patents and Other Intangible Assets

Patents and other intangible assets are summarized as follows:

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

    

Patents

Patents pending

$

445

$

477

Issued patents

 

847

 

810

 

1,292

 

1,287

Trademarks

 

 

Trademarks pending

 

4

 

4

Registered trademarks

 

86

 

86

 

90

 

90

Other

 

8

 

8

 

1,390

 

1,385

Accumulated amortization

 

(559)

 

(549)

$

831

$

836

Amortization expense for the three months ended March 31, 2024 and 2023 totaled $38 thousand and $40 thousand, respectively. Future amortization expense associated with issued patents and registered trademarks as of March 31, 2024 is as follows:

(in thousands)

2024 (remaining 9 months)

    

$

102

2025

 

111

2026

 

79

2027

 

57

2028

 

20

Thereafter

 

5

$

374

The amortization life for patents ranges between three to five years, with trademark lives set at ten years. The Company does not amortize patents or trademarks classified as pending.

During the three months ended March 31, 2024 and 2023, the Company assessed its patent and trademark assets. The Company also evaluated its strategic approach to the pursuit and protection of its intellectual property. It is the intent of the Company to continue to pursue intellectual property protection.

If the Company identifies certain assets where the intellectual property does not directly align with its core technology, the Company will impair the intangible asset and write-off the asset as an expense.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue, Contract Assets and Contract Liabilities
3 Months Ended
Mar. 31, 2024
Revenue, Contract Assets and Contract Liabilities  
Revenue, Contract Assets and Contract Liabilities

Note 5 – Revenue, Contract Assets and Contract Liabilities

The Company recognized $1,102 thousand of revenues and $665 thousand of cost of goods sold during the three months ended March 31, 2024. The revenue and cost of goods sold relate predominately to the Company’s process burner product line. The Company delivered multiple burners in connection with a single customer order; successfully completed an engineering study and a Computational Fluid Dynamic analysis; and fulfilled multiple spare parts orders. These products and services constitute performance obligations per Accounting Standards Codification (“ASC”) 606.

The Company recognized $894 thousand of revenues and $788 thousand of cost of goods sold during the three months ended March 31, 2023. The revenue and cost of goods sold relate predominately to the Company’s process burner

product line, where the Company successfully completed a burner performance customer witness test, which represented a contractual performance obligation per ASC 606.

The Company had contract assets of zero and $188 thousand at March 31, 2024 and December 31, 2023, respectively. The Company had contract liabilities of $1,038 thousand and $1,116 thousand at March 31, 2024 and December 31, 2023, respectively. Of the $1,116 thousand contract liability balance at December 31, 2023, the Company recognized revenue of $253 thousand during the three months ended March 31, 2024.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranties
3 Months Ended
Mar. 31, 2024
Product Warranties  
Product Warranties

Note 6 – Product Warranties

A summary of the Company’s warranty liability activity, which is included in accrued liabilities in the accompanying balance sheets as of March 31, 2024 and December 31, 2023, is as follows:

March 31, 

December 31, 

(in thousands)

2024

    

2023

    

Warranty liability at beginning of year

$

110

$

5

Accruals

 

83

 

105

Payments

 

(13)

 

Warranty liability at end of period

$

180

$

110

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity
3 Months Ended
Mar. 31, 2024
Equity  
Equity

Note 7 – Equity

Common Stock and Preferred Stock

The Company is authorized to issue 62.5 million shares of common stock and 2.0 million shares of preferred stock. Preferences, limitations, voting powers and relative rights of any preferred stock to be issued may be determined by the Company’s Board of Directors (the “Board”). The Company has not issued any shares of preferred stock.

In July 2018, in connection with a private placement of the Company’s common stock pursuant to a Stock Purchase Agreement, the Company granted clirSPV LLC (“clirSPV”) a right to purchase certain new equity securities that the Company sells for purpose of raising capital on terms and conditions no different from those offered to other purchasers (the “Participation Right”), so that clirSPV could maintain a 19.99% percentage ownership of the Company’s outstanding common stock. In no event may the Participation Right be exercised to the extent it would cause clirSPV or any of its affiliates to beneficially own 20% or more of the Company’s then outstanding common stock.

In May 2022, in connection with a waiver of the Participation Right’s notice requirements and other related closing mechanics for such Participation Right (the “Waiver”) the Company and clirSPV, agreed that the Participation Right may be extended from December 31, 2023, to such date that the holders of two-thirds of the outstanding units of clirSPV agree to extend each such holder’s existing agreement that he/she/it will have no right to force a redemption of his/her/its interests in clirSPV (the “Redemption Right”); provided, however, that the Participation Right could not be extended to a date later than June 30, 2027. On December 30, 2023, the Company received notice from clirSPV that the holders of at least two-thirds of the outstanding units of clirSPV agreed to extend the waiver of the Redemption Right until December 31, 2024. Accordingly, the Participation Right will now expire on December 31, 2024.

The Company has an At-The-Market (“ATM”) program pursuant to a Sales Agreement with Virtu Americas LLC, as sales agent, dated December 23, 2020 (the “Sales Agreement”), pursuant to which the Company may sell shares of common stock with an aggregate offering price of up to $8.7 million. On March 18, 2024, the Company filed a prospectus supplement suspending the ATM program. The Company will not make any sales of its common stock pursuant to the Sales Agreement unless and until a new prospectus supplement is filed with the SEC; however, the Sales Agreement remains in full force and effect. During the three months ended March 31, 2024, the Company issued zero shares of its common stock from the ATM program. As of March 31, 2024, the Company has cumulatively issued

approximately 1.6 million shares of common stock under the ATM program, at an average price of $3.84 per share. Gross proceeds totaled approximately $6.1 million and net cash proceeds was approximately $5.9 million.

The Company is currently subject to the SEC’s “baby shelf rules,” which prohibit companies with a public float of less than $75 million from issuing securities under a shelf registration statement in excess of one-third of such company’s public float in a 12-month period. These rules may limit future issuances of shares by the Company under our “shelf” registration statement on Form S-3, the ATM program or other securities offerings.

On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.

Equity Incentive Plan

On June 17, 2021, the Company's shareholders approved and the Company adopted the ClearSign Technologies Corporation 2021 Equity Incentive Plan (the “2021 Plan”) which permits the Company to grant incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance units, and performance shares, to eligible participants, which includes employees, directors and consultants. The Board’s Human Capital & Compensation Committee (the “Compensation Committee”) is authorized to administer the 2021 Plan.

The 2021 Plan provides for an annual increase in available shares equal to the lesser of (i) 10% of the aggregate number of shares of Common Stock issued by the Company in the prior fiscal year; or (ii) such number provided by the Compensation Committee; provided, however, that the total cumulative increase in the number of shares available for issuance pursuant to this automatic share increase shall not exceed 400 thousand shares of common stock. In 2024, the Board did not exercise their right to limit the automatic increase. Accordingly, the 2021 Plan share reserve increased by 66 thousand shares.

Ending balances for the 2021 Plan is as follows:

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

Outstanding options and restricted stock units

 

3,617

 

3,430

Reserved but unissued shares under the Plan

1,829

2,302

Total authorized shares under the Plan

 

5,446

 

5,732

Stock Options

Under the terms of the 2021 Plan, incentive stock options and nonstatutory stock options must have an exercise price at or above the fair market value on the date of the grant. At the time of grant, the Company will determine the period within which the option may be exercised and will specify any conditions that must be satisfied before the option vests and may be exercised. The Company estimates the fair value of stock options on the date of grant using the Black-Scholes option-pricing model.

As permitted by SEC Staff Accounting Bulletin (“SAB”) 107, management utilized the simplified approach to estimate the expected term of the options, which represents the period of time that options granted are expected to be outstanding. Expected volatility has been determined through the Company’s historical stock price volatility. The Company has not made an estimate of forfeitures at the time of the grant, but rather accounts for forfeitures at the time they occur. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield in effect at the time of grant. The Company has never declared or paid dividends and has no plans to do so in the foreseeable future.

Equity Incentive Plan Options

Compensation expense associated with stock option awards for the three months ended March 31, 2024 and 2023 totaled $22 thousand and $44 thousand, respectively.

A summary of the Company’s 2011 Equity Incentive Plan and the 2021 Plan stock option activity and changes is as follows:

March 31, 

2024

(in thousands, except per share data)

Options to Purchase Common Stock

Weighted Average Exercise Price

Weighted Average Remaining Contractual Life (in years)

Outstanding at beginning of period

 

2,759

$

2.07

 

5.38

Granted

 

$

 

Exercised

 

$

 

Forfeited/Expired

 

$

 

Outstanding at end of period

 

2,759

$

2.07

 

5.13

Exercisable at end of period

 

2,049

$

1.70

 

4.66

The estimated aggregate pretax intrinsic value of the Company’s outstanding vested stock options at March 31, 2024 is $61 thousand. The intrinsic value is the difference between the Company’s common stock price and the option exercise prices multiplied by the number of in-the-money options. This amount changes based on the fair value of the Company’s common stock.

At March 31, 2024, there was $1.0 million of total unrecognized compensation cost related to non-vested stock option-based compensation arrangements. Vesting criteria ranges from time-based to performance-based. The Company records costs for time-based arrangements ratably across the timeframe, whereas performance-based arrangements require management to continually evaluate predetermined goals against actual circumstances.

Inducement Options

During the year ended December 31, 2023, the Company granted non-qualified stock options to its Chief Technology Officer to purchase an aggregate of 150 thousand shares of common stock with an exercise price of $0.91 as a material inducement to accept employment with the Company. These inducement options vest in three equal installments, with one third of the option vesting on the grant date, and each remaining third vesting on the second and third anniversaries of the grant date, subject to continued employment with the Company. The fair value of these options were estimated on the grant date using the Black Scholes valuation model, which resulted in $112 thousand. The compensation expense recognized for these awards for the three months ended March 31, 2024 and 2023 was $9 thousand and zero, respectively.

These inducement options were granted outside of the 2021 Plan and in accordance with the employment inducement

exemption provided under Nasdaq Listing Rule 5635(c)(4).

Restricted Stock Units

The Company awards employees and directors restricted stock units (“RSUs”) in lieu of cash payment for compensation. These awards are granted from the 2021 Plan. Employee vesting criteria is time based, and compensation expense is recognized ratably across the timeframe. The Company pays payroll withholding taxes on behalf of the employee at vesting, and withholds shares from the employee’s award to cover the taxes payable. The Company’s accrued reserve for RSU share-based compensation is $16 thousand and $3 thousand for the three months ended March 31, 2024 and 2023, respectively.

Director vesting criteria is contingent upon the occurrence of one of four future events, which the Company cannot predict or control. Therefore, compensation expense for director RSUs is not recognized until one of these four future events occur, which is in accordance with FASB ASC, Topic 718, Compensation-Stock Compensation, (ASC 718). Unrecognized compensation expense for director services as of March 31, 2024 and 2023 was $65 thousand and $68 thousand, respectively. Director compensation is earned on a quarterly basis with the target value of compensation set at $84 thousand per quarter, assuming four directors; one chairman; one lead independent director; one chair for each committee; and two committee members for each of the three committees.

A summary of the Company’s RSUs activity and changes is as follows:

March 31, 

2024

(in thousands, except per share data)

Number of Shares

Weighted Average Grant Date Fair Value

Nonvested at beginning of period

 

671

$

1.05

Granted

 

253

$

1.07

Vested

 

(67)

$

0.79

Forfeited

$

Nonvested at end of period

 

857

$

1.07

A summary of the Company’s RSU compensation expense is as follows:

For the Three Months Ended

March 31, 

(in thousands, except per share data)

2024

    

2023

Compensation Expense

$

36

$

199

Weighted Average Value Per Share

$

0.93

$

1.25

Stock Awards

The Company awards employees stock in lieu of cash payment for compensation, typically to satisfy accrued bonus compensation. The awards are granted from the 2021 Plan.

For the Three Months Ended

March 31, 

(in thousands, except per share data)

    

2024

    

2023

Fair value

$

326

$

234

Weighted Average Value Per Share

$

1.06

$

0.79

Consultant Stock Plan

The 2013 Consultant Stock Plan (the “Consultant Plan”) provides for the granting of shares of common stock to consultants who provide services related to capital raising, investor relations, and making a market in or promoting the Company’s securities. The Company’s officers, employees, and Board members are not entitled to receive grants from the Consultant Plan. The Compensation Committee is authorized to administer the Consultant Plan and establish the grant terms. The Consultant Plan provides for quarterly increases in the available number of authorized shares equal to the lesser of 1% of any new shares issued by the Company during the quarter immediately prior to the adjustment date or such lesser amount as the Board shall determine.

The Consultant Plan activity and change is as follows:

March 31, 

(in thousands)

    

2024

Reserved but unissued shares at beginning of period

188

Increases in the number of authorized shares

4

Grants

(4)

Reserved but unissued shares at end of period

 

188

The Consultant Plan compensation expense is summarized as follows:

For the Three Months Ended

March 31, 

(in thousands, except per share data)

    

2024

    

2023

Compensation Expense

$

3

$

3

Weighted Average Value Per Share

$

0.81

$

0.66

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies  
Commitments and Contingencies

Note 8 – Commitments and Contingencies

Litigation

From time to time the Company may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. Litigation is subject to inherent uncertainties and an adverse result in any such matter may harm the Company’s business. As of the date of this report, the Company is not a party to any material pending legal proceedings or claims that the Company believes will have a material adverse effect on the business, financial condition or operating results.

Indemnification Agreements

The Company maintains indemnification agreements with our directors and officers that may require the Company to indemnify these individuals against liabilities that arise by reason of their status or service as directors or officers, except as prohibited by law.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Government Assistance
3 Months Ended
Mar. 31, 2024
Government Assistance  
Government Assistance

Note 9 – Government Assistance

During 2022, the Company was awarded a research grant from the Department of Energy (“DOE”) for approximately $250 thousand with the completion of such grant occurring in March 2023. The purpose of the grant was to produce a research paper for a flexible fuel ultra-low NOx process burner capable of burning 100% hydrogen fuel. During 2023, the Company was awarded a Phase 2 grant from the DOE to continue developing this ultra-low NOx hydrogen burner. The Phase 2 grant amount totaled approximately $1.6 million over a two-year period. These awards allow the Company to request reimbursements for expenditures such as labor, material, and administrative costs. During the three months ended March 31, 2024 and 2023, the Company recognized $48 thousand and $69 thousand in reimbursements from the DOE, respectively.

Beginning in 2021, the Company received funds relating to the Oklahoma 21st Century Quality Jobs Act. The estimated duration of the program is up to 10 years and is designed to attract growth industries to Oklahoma. By reporting quarterly salary statistics and meeting agreed upon employment thresholds, the state remits benefit monies to the Company. During the three months ended March 31, 2024 and 2023, the Company recognized $31 thousand and $24 thousand in government assistance from this program, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

Note 10 – Subsequent Events

Public Offering

On April 23, 2024, we completed a public offering pursuant to an Underwriting Agreement, dated April 19, 2024 (the “Underwriting Agreement”), of 4,620,760 shares of our common stock and redeemable warrants to purchase 4,620,760 shares of our common stock (the “Public Warrants”). The Public Warrants were offered and sold at the rate of one Public Warrant for every one share of common stock purchased. The public offering price for each set of one share of common stock and accompanying Public Warrant was $0.92, yielding an effective price of $0.91 per share and $0.01 per warrant. Each Public Warrant has an exercise price of $1.05 per share, subject to adjustments provided therein, and are redeemable by us once they become exercisable upon 30 days’ advance notice if the closing price of our common stock reported equals or exceeds $2.275 for any 20 business days within a 30 consecutive business-day period. The Public Warrants are exercisable for a period of five years starting from the date of issuance.

In connection with the public offering, we also issued warrants to Public Ventures, LLC, as underwriter of the public offering (“Public Ventures”), to purchase up to 369,660 shares of our common stock at an exercise price of $1.1375 per share as a consideration for the services provided (the “Underwriter Warrants”), the Underwriter Warrants will become exercisable 180 days after the execution of the Underwriting Agreement. The Underwriter Warrants will expire 5 years after the execution date of the Underwriting Agreement and may be exercised on a cashless basis based on a formula set forth therein.

Pursuant to the Underwriting Agreement, we also granted to Public Ventures an option, exercisable not later than 45 days after the execution of the Underwriting Agreement, to purchase from us (i) up to an additional 693,114 shares of common stock and accompanying Public Warrants to purchase up to 693,114 shares of common stock; or (ii) up to an additional 693,114 shares of common stock only (the “Over-Allotment Option”), representing up to 15% of the shares of common stock and Public Warrants, or common stock only, as the case may be, sold in the public offering for the purpose of covering the exercise of the Over-Allotment Option, if applicable.

On May 15, 2024, we issued an additional 693,114 shares of common stock and accompanying Public Warrants to purchase up to 693,114 shares of common stock pursuant to Public Ventures’ full exercise of the Over-Allotment Option (the “Over-Allotment Securities”) at a price of $0.92 per set of one share of common stock and accompanying Public Warrants, yielding an effective price of $0.91 per share of common stock and $0.01 per accompanying Public Warrant. In connection with the exercise of the Over-Allotment Option, we also issued to Public Ventures additional Underwriter Warrants to purchase up to 55,449 shares of common stock.

Concurrent Private Placement

In a private placement that was completed concurrently with the public offering described above, in accordance with a Securities Purchase Agreement, dated April 19, 2024, and subsequently amended on April 22, 2024 (as amended, the “Purchase Agreement”), we also issued to one accredited investor (i) 2,249,763 shares of common stock (the “Private Shares”), (ii) pre-funded warrants (the “Pre-Funded Warrants”) to purchase up to 3,155,642 shares of common stock, and (iii) redeemable warrants (the “Private Warrants”) to purchase up to 8,108,106 shares of common stock. The Pre-Funded Warrants are each exercisable for one share of common stock at an exercise price of $0.0001 per share and will expire when exercised in full. We are prohibited from effecting an exercise of any Pre-Funded Warrants to the extent that such exercise would result in the number of shares of common stock beneficially owned by the holder and its affiliates exceeding 4.99% (or 9.99% at election of the holder) of the total number of shares of common stock outstanding immediately after giving effect to the exercise, which percentage may be increased or decreased at the holder’s election not to exceed 9.99%.

The Private Warrants were offered and sold at the rate of three Private Warrant for every two shares of common stock (or Pre-Funded Warrants in lieu thereof) purchased in the private placement. The offering prices in the private placement per set of securities was $0.91 per share and $0.01 per accompanying Private Warrant, or $0.9099 per Pre-Funded Warrant and $0.01 per accompanying Private Warrant, as applicable. The Private Warrants will be exercisable at an exercise price of $1.05 per share, will be exercisable 6 months after issuance and will expire 5 years from the date of issuance. The Private Warrants are also redeemable on the same terms as the Public Warrants, provided that there is an effective registration statement covering the resale of the shares issuable upon exercise of the Private Warrants. The Pre-Funded Warrants are immediately exercisable upon issuance and will expire when exercised in full.

In connection with the private placement, we also issued Public Ventures, as our exclusive placement agent, warrants to purchase up to 432,432 shares of our common stock at an exercise price of $1.1375 per share as a consideration for the services provided (the “Placement Agent Warrants”). The Placement Agent Warrants will be exercisable 180 days after the execution of the Purchase Agreement, expire 5 years after the date of the Purchase Agreement and may be exercised on a cashless basis based on a formula set forth therein.

The public offering and the concurrent private placement resulted in combined gross proceeds of approximately $9.3 million, and net proceeds of approximately $8.1 million. The sale of the Over-Allotment Securities resulted in additional gross and net proceeds of approximately $0.6 million, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet at December 31, 2023 has been derived from the Company’s audited financial statements as of that date.

In the opinion of management, these condensed consolidated financial statements reflect all normal recurring and other adjustments necessary for a fair presentation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.

The accompanying unaudited condensed consolidated financial statements include the accounts of ClearSign and its subsidiary. Intercompany balances and transactions have been eliminated in consolidation.

Liquidity

Liquidity

The Annual Report on Form 10-K filed with the SEC on April 1, 2024, contained a “going concern” note within the annual audit report, which raised substantial doubt about our ability to continue operations. We believe that we have alleviated the substantial doubt raised by our independent auditor by selling equity securities on April 23, 2024, and subsequently on May 15, 2024, which resulted in aggregate gross proceeds of $9.9 million and net proceeds of $8.7 million, after broker discounts and related fees. Refer to “Note 10 – Subsequent Events” for further details about the offerings effectuated on April 23, 2024.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Short-Term Investments

Short-Term Investments

The cost basis for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. The unrealized holding gains for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. As of March 31, 2024, the Company has not experienced any other-than-temporary impairment of its short-term investments. The fair value for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively.

Research and Development

Research and Development

The cost of research and development is expensed as incurred. Research and development costs consist of salaries, benefits, share based compensation, consumables, and consulting fees, including costs to develop and test prototype equipment and parts. Research and Development costs have been offset by funds received, if any, from strategic partners in cost sharing, collaborative projects. During the three months ended March 31, 2024, the Company received $107 thousand from these arrangements. During the three months ended March 31, 2023, the Company did not receive funds from these arrangements.

Foreign Operations

Foreign Operations

The accompanying unaudited condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 include assets amounting to approximately $279 thousand and $334 thousand, respectively, relating to operations of ClearSign Asia Limited. The Beijing registered capital requirement is $350 thousand, which is required to be paid by 2027, and of which $161 thousand has been paid as of March 31, 2024. It is always possible that unanticipated events in foreign countries could disrupt the Company’s operations, and since the first quarter of 2020, this has been the case with the effects of the COVID-19 pandemic.

Net Loss per Common Share

Net Loss per Common Share

Basic loss per share is computed by dividing loss available to common stockholders by the weighted-average number of common shares outstanding. Diluted loss per share is computed similar to basic loss per share except that the denominator is increased to include additional common shares available upon exercise of stock options and warrants using the treasury stock method, except for periods for which no common share equivalents are included because their effect would be anti-dilutive. At March 31, 2024 and March 31, 2023, potentially dilutive shares outstanding amounted to 4.1 million and 3.7 million, respectively.

On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires expanded disclosures about reportable segments including additional information on segment expenses, expanded interim period disclosures, and an explanation of how the chief operating decision maker utilizes

segment information in evaluating segment performance. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 only currently impacts the disclosures in our annual consolidated financial statements, which will be included in our 2024 Annual Report on Form 10-K. We are currently assessing the impact that the adoption of ASU 2023-07 will have on the disclosures in our consolidated financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). The FASB issued ASU 2023-09 to enhance the transparency and decision-making usefulness of income tax disclosures by requiring additional information on an entity's tax rate reconciliation, as well as income taxes paid. ASU 2023-09 is effective for our reporting period beginning January 1, 2025. We are currently assessing the impact that the adoption of ASU 2023-09 will have on the disclosures in our consolidated financial statements.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets (Tables)
3 Months Ended
Mar. 31, 2024
Fixed Assets  
Summary of Fixed Assets

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

    

Office furniture and equipment

$

60

$

60

Leasehold improvements

 

43

 

43

103

103

Accumulated depreciation and amortization

 

(70)

 

(63)

33

40

Operating lease ROU assets, net

214

235

Total

$

247

$

275

Schedule Of Supplemental Information

March 31, 

December 31, 

(in thousands)

2024

2023

Operating lease ROU assets, net

$

214

$

235

Lease Liabilities:

Current lease liabilities

$

66

$

71

Long term lease liabilities

157

172

Total lease liabilities

$

223

$

243

Weighted average remaining lease term (in years):

 

2.2

Weighted average discount rate:

 

5.1

%

Supplemental cash flow information related to leases

For the Three Months Ended

March 31, 

(in thousands)

2024

2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows used in operating leases

$

24

$

66

Non-cash impact of new leases and lease modifications

Change in operating lease liabilities

$

$

(9)

Change in operating lease ROU assets

$

$

5

Schedule of minimum future payments

    

Discounted

    

Payments

lease

due under

(in thousands)

liability

lease

payments

agreements

2024 (remaining 9 months)

 

$

50

 

$

57

2025

 

60

 

66

2026

63

68

2027

50

51

Total

$

223

$

242

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Patents and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Patents and Other Intangible Assets  
Schedule of Patents and Other Intangible Assets

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

    

Patents

Patents pending

$

445

$

477

Issued patents

 

847

 

810

 

1,292

 

1,287

Trademarks

 

 

Trademarks pending

 

4

 

4

Registered trademarks

 

86

 

86

 

90

 

90

Other

 

8

 

8

 

1,390

 

1,385

Accumulated amortization

 

(559)

 

(549)

$

831

$

836

Schedule of future amortization expense

(in thousands)

2024 (remaining 9 months)

    

$

102

2025

 

111

2026

 

79

2027

 

57

2028

 

20

Thereafter

 

5

$

374

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranties (Tables)
3 Months Ended
Mar. 31, 2024
Product Warranties  
Summary of warranty liability activity

March 31, 

December 31, 

(in thousands)

2024

    

2023

    

Warranty liability at beginning of year

$

110

$

5

Accruals

 

83

 

105

Payments

 

(13)

 

Warranty liability at end of period

$

180

$

110

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Tables)
3 Months Ended
Mar. 31, 2024
Schedule of outstanding, reserved and authorized shares under share-based compensation plans

March 31, 

December 31, 

(in thousands)

    

2024

    

2023

Outstanding options and restricted stock units

 

3,617

 

3,430

Reserved but unissued shares under the Plan

1,829

2,302

Total authorized shares under the Plan

 

5,446

 

5,732

Schedule of stock option activity

March 31, 

2024

(in thousands, except per share data)

Options to Purchase Common Stock

Weighted Average Exercise Price

Weighted Average Remaining Contractual Life (in years)

Outstanding at beginning of period

 

2,759

$

2.07

 

5.38

Granted

 

$

 

Exercised

 

$

 

Forfeited/Expired

 

$

 

Outstanding at end of period

 

2,759

$

2.07

 

5.13

Exercisable at end of period

 

2,049

$

1.70

 

4.66

Schedule of restricted stock unit activity

March 31, 

2024

(in thousands, except per share data)

Number of Shares

Weighted Average Grant Date Fair Value

Nonvested at beginning of period

 

671

$

1.05

Granted

 

253

$

1.07

Vested

 

(67)

$

0.79

Forfeited

$

Nonvested at end of period

 

857

$

1.07

Schedule of share-based compensation activity

March 31, 

(in thousands)

    

2024

Reserved but unissued shares at beginning of period

188

Increases in the number of authorized shares

4

Grants

(4)

Reserved but unissued shares at end of period

 

188

Restricted Stock Units  
Schedule of compensation expense

For the Three Months Ended

March 31, 

(in thousands, except per share data)

2024

    

2023

Compensation Expense

$

36

$

199

Weighted Average Value Per Share

$

0.93

$

1.25

Equity Incentive Plan  
Schedule of compensation expense

For the Three Months Ended

March 31, 

(in thousands, except per share data)

    

2024

    

2023

Fair value

$

326

$

234

Weighted Average Value Per Share

$

1.06

$

0.79

Consultant Stock Plan  
Schedule of compensation expense

For the Three Months Ended

March 31, 

(in thousands, except per share data)

    

2024

    

2023

Compensation Expense

$

3

$

3

Weighted Average Value Per Share

$

0.81

$

0.66

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Liquidity (Details) - Subsequent Event - USD ($)
$ in Millions
May 15, 2024
Apr. 23, 2024
Gross proceeds from the offering $ 9.9 $ 9.9
Net proceeds $ 8.7 $ 8.7
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Short-Term Investments (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Short-term investments at cost $ 0 $ 0
Unrealized holding gains 0 0
Fair value of short-term investments $ 0 $ 0
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Research and Development (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Summary of Significant Accounting Policies    
Research and Development costs have been offset by funds received $ 107 $ 0
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Foreign Operations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Assets $ 6,620 $ 7,620
CHINA    
Property, Plant and Equipment [Line Items]    
Assets 279 $ 334
Registered capital requirement 350  
Capital requirement paid $ 161  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Net Loss per Common Share (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Summary of Significant Accounting Policies    
Potentially dilutive shares outstanding (in shares) 4.1 3.7
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fixed Assets      
Office furniture and equipment $ 60   $ 60
Leasehold improvements 43   43
Fixed assets, gross 103   103
Accumulated depreciation and amortization (70)   (63)
Fixed assets, net, after accumulated amortization 33   40
Operating lease ROU assets, net 214   235
Total 247   $ 275
Depreciation and amortization expense $ 7 $ 40  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets - Leases (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2023
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Leases        
Increase (decrease) in operating lease right of use asset   $ 34    
Restoration expense     $ 0 $ 2
Operating lease cost     24 $ 48
CHINA        
Leases        
Renewal option term   13 months    
Short term monthly rent expense   $ 3    
Seattle and Tulsa        
Leases        
Monthly rent expense     $ 10  
Short term monthly rent expense $ 2      
Agreement expiration term (in years) 12 months      
Annual rent expense, increase (in percent)     2.00%  
Minimum | Seattle and Tulsa        
Leases        
Remaining term (in years) 12 months      
Maximum | Seattle and Tulsa        
Leases        
Remaining term (in years) 4 years      
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets - Leases - Supplemental balance sheet and cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Operating Lease      
Operating lease ROU assets, net $ 214   $ 235
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net   Property, Plant and Equipment, Net
Lease Liabilities:      
Current lease liabilities $ 66   $ 71
Long term lease liabilities 157   172
Total lease liabilities $ 223   $ 243
Weighted average remaining lease term (in years) 2 years 2 months 12 days    
Weighted average discount rate 5.10%    
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows used in operating leases $ 24 $ 66  
Change in operating lease liabilities   (9)  
Change in operating lease ROU assets   $ 5  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets - Minimum future lease payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Fixed Assets  
Discounted lease liability payments, 2024 (remaining 9 months) $ 50
Discounted lease liability payments, 2025 60
Discounted lease liability payments, 2026 63
Discounted lease liability payments, 2027 50
Total discounted lease liability payments 223
Payments due under lease agreements, 2024 (remaining 9 months) 57
Payments due under lease agreements, 2025 66
Payments due under lease agreements, 2026 68
Payments due under lease agreements, 2027 51
Total payments due under lease agreements 242
Interest on future minimum payments $ 19
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Patents and Other Intangible Assets - Summary (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Patents $ 1,292 $ 1,287
Trademarks 90 90
Other 8 8
Patents and other intangible assets 1,390 1,385
Accumulated amortization (559) (549)
Finite-Lived Intangible Assets, Net 831 836
Patents pending    
Patents 445 477
Issued patents    
Patents 847 810
Trademarks pending    
Trademarks 4 4
Registered trademarks    
Trademarks $ 86 $ 86
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Patents and Other Intangible Assets - Future amortization expense (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Patents and Other Intangible Assets  
2024 (remaining 9 months) $ 102
2025 111
2026 79
2027 57
2028 20
Thereafter 5
Finite-Lived Intangible Assets, Net $ 374
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Patents and Other Intangible Assets - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Intangible assets    
Amortization expense $ 38 $ 40
Minimum    
Intangible assets    
Amortization life (in years) 3 years  
Maximum    
Intangible assets    
Amortization life (in years) 5 years  
Trademarks    
Intangible assets    
Amortization life (in years) 10 years  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue, Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue, Contract Assets and Contract Liabilities      
Revenues $ 1,102 $ 894  
Cost of goods sold 665 $ 788  
Contract assets 0   $ 188
Contract liabilities 1,038   $ 1,116
Revenue recognized $ 253    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Product Warranties    
Warranty liability at beginning of year $ 110 $ 5
Accruals 83 105
Payments (13)  
Warranty liability at end of period $ 180 $ 110
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Common Stock and Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Dec. 30, 2023
Dec. 23, 2020
May 31, 2022
Mar. 31, 2024
Jul. 31, 2018
Stockholders' equity          
Common stock, authorized shares       62,500,000  
Preferred stock, authorized shares       2,000,000.0  
Percentage of Participation right extended     0.67%    
Minimum          
Stockholders' equity          
Percentage of Redemption right extended 0.67%        
ATM          
Stockholders' equity          
Aggregate offering price   $ 8.7      
Number of shares of common stock issued       0  
Number of shares issued to date       1,600,000  
Participation Right          
Stockholders' equity          
Maximum beneficial ownership (as a percent)         20.00%
Stock issued, investor, beneficial ownership percentage         19.99%
Common Stock | ATM          
Stockholders' equity          
Share price of shares issued in offering (in dollars per share)       $ 3.84  
Gross proceeds to date       $ 6.1  
Net proceeds to date       $ 5.9  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Equity Incentive Plan (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Equity Incentive Plan    
Share-based compensation    
Outstanding options and restricted stock units 3,617 3,430
Reserved but unissued shares under the Plan 1,829 2,302
Total authorized shares under the Plan 5,446 5,732
2021 Plan    
Share-based compensation    
Maximum number of shares that may be issued as a proportion of outstanding stock 10.00%  
Maximum increase in number of shares available for issuance 400  
Increase in share reserve 66  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Stock Options - Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-based compensation      
Outstanding shares, beginning balance 2,759    
Outstanding shares, ending balance 2,759   2,759
Exercisable (in shares) 2,049    
Outstanding - Weighted Average Exercise Price (in dollars per share) $ 2.07    
Outstanding - Weighted Average Exercise Price (in dollars per share) 2.07   $ 2.07
Exercisable - Weighted Average Exercise Price (in dollars per share) $ 1.70    
Stock options, Contractual life (in years) 5 years 1 month 17 days   5 years 4 months 17 days
Exercisable - Weighted Average Remaining Contractual Life (in years) 4 years 7 months 28 days    
Estimated aggregate pretax intrinsic value $ 61    
Total unrecognized compensation 1,000    
Equity Incentive Plan      
Share-based compensation      
Compensation expense $ 22 $ 44  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Inducement Options (Details) - Non-Qualified Stock Option - Chief Technology Officer
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
installment
$ / shares
shares
Share-based compensation      
Grants of stock options | shares     150
Exercise price (in dollars per share) | $ / shares     $ 0.91
Number of installments | installment     3
Vesting percentage     0.33%
Fair value of options granted (in dollars)     $ 112
Share based compensation cost related to vesting awards $ 9 $ 0  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Restricted Stock Units (Details) - Restricted Stock Units - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserve for share-based compensation tax withholdings $ 16 $ 3
Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Target value of compensation per quarter 84  
Unrecognized compensation expense for director services $ 65 $ 68
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Restricted Stock units Activity (Details) - Restricted Stock Units
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Nonvested at beginning of year | shares 671
Granted | shares 253
Vested | shares (67)
Nonvested at end of period | shares 857
Weighted Average Grant Date Fair Value  
Nonvested at beginning of year | $ / shares $ 1.05
Granted | $ / shares 1.07
Vested | $ / shares 0.79
Nonvested at end of period | $ / shares $ 1.07
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Restricted Stock Units - Compensation Expense (Details) - Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation Expense $ 36 $ 199
Weighted Average Value Per Share $ 0.93 $ 1.25
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Stock Awards (Details) - Employee compensation in lieu of bonus - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based compensation    
Fair value $ 326 $ 234
Weighted Average Value Per Share $ 1.06 $ 0.79
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Consultant Stock Plan (Details) - Consultant Stock Plan - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum increase in available number of authorized shares as a percentage of new shares issued 1.00%  
Reserved but unissued shares at beginning of year 188  
Increases in the number of authorized shares 4  
Grants (4)  
Reserved but unissued shares at end of year 188  
Compensation Expense $ 3 $ 3
Weighted Average Value Per Share $ 0.81 $ 0.66
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Government Assistance (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2021
Government Assistance [Line Items]        
Government assistance $ 79 $ 93    
Research Grant From the Department of Energy        
Government Assistance [Line Items]        
Total award   250 $ 1,600  
Government assistance 48 69    
Duration of the program     2 years  
Oklahoma Quality Jobs Act        
Government Assistance [Line Items]        
Government assistance $ 31 $ 24    
Duration of the program       10 years
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Public offering (Details) - Subsequent events
$ / shares in Units, $ in Millions
May 15, 2024
USD ($)
D
$ / shares
shares
Apr. 23, 2024
D
$ / shares
shares
Over-allotment option | Public ventures    
Subsequent Event [Line Items]    
Number of shares of common stock issued | shares   693,114
Warrants for purchase (in shares) | shares   693,114
Underwriter Warrants Become Exercisable, Number Of Days After Execution Of Agreement | D   45
Percentage of shares issued under over allotment option   15.00%
Public Warrants | Public ventures    
Subsequent Event [Line Items]    
Underwriter Warrants Become Exercisable, Number Of Days After Execution Of Agreement | D 180  
Public Warrants | Public offering    
Subsequent Event [Line Items]    
Number of shares of common stock issued | shares   4,620,760
Warrants for purchase (in shares) | shares   4,620,760
Conversion ratio   1
Warrants offered per share   $ 0.92
Fair value of common stock (in dollars per share)   0.91
Offering price per warrant   0.01
Fair value of warrant (in dollars per share)   1.05
Share price target   $ 2.275
Warrants, Redeemable, Threshold Advance Notice | D   30
Business days | D   20
Consecutive business day period | D   30
Warrants Expire term   5 years
Public Warrants | Over-allotment option    
Subsequent Event [Line Items]    
Number of shares of common stock issued | shares 693,114  
Warrants for purchase (in shares) | shares 693,114  
Conversion ratio 1  
Warrants offered per share $ 0.92  
Fair value of common stock (in dollars per share) 0.91  
Offering price per warrant $ 0.01  
Net proceeds from sale of securities | $ $ 0.6  
Public Warrants | Over-allotment option | Public ventures    
Subsequent Event [Line Items]    
Warrants for purchase (in shares) | shares 55,449  
Underwriter warrants | Public offering    
Subsequent Event [Line Items]    
Underwriter Warrants Become Exercisable, Number Of Days After Execution Of Agreement | D   180
Underwriter warrants | Public offering | Public ventures    
Subsequent Event [Line Items]    
Number of shares of common stock issued | shares   369,660
Fair value of common stock (in dollars per share)   $ 1.1375
Warrants Expire term   5 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Concurrent Private Placement (Details) - Subsequent events
$ / shares in Units, $ in Millions
May 15, 2024
USD ($)
Apr. 23, 2024
USD ($)
Apr. 22, 2024
USD ($)
item
$ / shares
shares
Subsequent Event      
Gross proceeds from the offering | $ $ 9.9 $ 9.9  
Private Placement      
Subsequent Event      
Gross proceeds from the offering | $     $ 9.3
Proceeds from issuance of common stock, net of offering costs | $     $ 8.1
Private Placement | Public ventures      
Subsequent Event      
Warrants for purchase (in shares) | shares     432,432
Fair value of common stock (in dollars per share)     $ 1.1375
Warrants Expire term     5 years
Prefunded Warrants | Private Placement      
Subsequent Event      
Warrants for purchase (in shares) | shares     3,155,642
Number of shares for each warrant | shares     1
Fair value of warrant (in dollars per share)     $ 0.0001
Maximum beneficial ownership (as a percent)     4.99%
Maximum Percentage of shares owned at the election of holder     9.99
Offering price per warrant     $ 0.9099
Private Warrants | Private Placement      
Subsequent Event      
Number of accredited investor | item     1
Number of shares of common stock issued | shares     2,249,763
Warrants for purchase (in shares) | shares     8,108,106
Fair value of warrant (in dollars per share)     $ 1.05
Offering price per warrant     $ 0.01
Warrants Expire term     5 years
Placement Agent Warrants | Private Placement      
Subsequent Event      
Fair value of common stock (in dollars per share)     $ 0.91
XML 59 R49.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) $ (1,108) $ (1,429)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /"!KU@'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 " #P@:]8%0BN'.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NE6#E&7"XC3)B$Q"<0M2KPMHDFCQ*C=V].6K1."!^ 8^\_G MSY(;$Z7I$CZG+F(BA_EN\&W(TL0-.Q%%"9#-";W.Y9@(8_/0):]I?*8C1&T^ M]!&AXOP>/)*VFC1,P"(N1*8::Z1)J*E+%[PU"SY^IG:&60/8HL= &40I@*EI M8CP/;0,WP 0C3#Y_%] NQ+GZ)W;N +LDA^R65-_W9;^:<^,. MYVVY=YW<*% M3#H8'']E)^D<<<.NDU]7#X_[)Z8J7JT+7A>BWE=&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" #P@:]8U*0E?&$>K#=27; &_2U=LP63?VYG LZL0L4/(A8G 8^18*N[UA"_ M=QVB K(G_@K8+CDY1LK*,^??U,G8OVO9JD0L9)Y4$A3^7IC+PE I03F^'T1; MQ3M5X.GQ4?TQ,P]FGFG"7![^'?AR<]>Z:2&?K6@:RCG??60'0UVEY_$PR7[1 M+G^VTVDA+TTDCP[!4((HB/-_^GJHB), IUL10 X!Y$T =BH"G$. DQG-2Y;9 M>J"2#OJ"[Y!03X.:.LCJ)HL&-T<KB0 NX&$"<'#]Q+(2L2T=A'HU@&R@SSR6FP14?>;_&&]!*8NBDF-1 M[XE1\#,55\C![Q"Q24=3'O=<^!YA6Q?]0VFI:^I%1()L(]FK,M%U)GSRPE1:JK%-<8U=!>K[#7JV=OQD3 M58/U$8P7VN29E8I>6-D-C?$-?5X7/J]KMDQ!8:K)AK#J/)JU5C1,M(DTAC4T M>%,8O#$6ZC#2S-DZ2"1XE&A"(VT:S3KNTV@X7XP_3-!RY'Z<3)^F'\:C!7*G M\]ET/ER.IQ.=WA?/;.LX?@Y"A21H],Z%S;=:P;=QVNEV"=>:,H0W- M8;N8<6$CHIX@*Y/(VEV,._K\WV&?6'D1FO:954$(3-G+) M?ZK 56?0O)=\IT6F,W++-$RHUN8E\ B7?(3-A//69M&-9X*_!+&G3[59<_I) M:_02T(1+:L)FUGEK=,8324/T3["M'JG,BM<=[#A:IY?@)UP"%#9S3]92A_"E M7&W,+'"+]6/2)7 )E[R$S9#SQ#W(UVS#8].L>D:$.+UVK]/3#SB7H"5WY=[1@7BH@DUJ39XB)1Q%,30O)O6]:HY> (US2$3:C#0"O M'\1KM-A'SSS4^C,+N$_CN=;7);B(E%Q$S.1RS!@:O7H;&J]9)?">$9H,%P]# M[7>G.;"IPQ*#2"T,(/J84_ MXQ@^K_/5._4)2H_&M3[-BE4^+\$XI&0<4HMQU(<*<#M,_&LNM /.&9T)C]O4 M\QC(@(B?"VK]7@)V2 D[I!;L+"(:AN@^3>!VHF^U9IVJ=1-S6%-[)>*06H@S MBIA8JU[Y 13D!B@@VM)8GU>S8.6Z@CFNJ=&2<(@94(YYW##(H\F>6:;:WB5( MAY2D0\R0WWK1>2QIA]1:'7)A.!6 =>/89Z_H$].GT2QEVS;N.)UNQ5+[)6"'E+!# MS*Q2+/,]!HGBUZ^,"O0(%_7CCEFL5M,@]+U)7I/"/W1>_Q$NSCE.SCF$EE" ;]W&1(M6/, M&8'*4=4<]W^-62<[B6K"RS98$^2IU<=\4[&X6FSB#K.M2ZM\/-\!_DS5?)F@ MD*T@U+ZZA@%/Y)NJ^8GDVVQ?\IE+R:/L<,.HSX1Z .ZO.)?'$_6"8FM[\"]0 M2P,$% @ \(&O6),$4J^?!0 G1< !@ !X;"]W;W)KHL,9 Z+3J@'8(FW3XS$FT1E427 MI/*R7[^CY$B61,G9FB^)9-T=G[LC[[GC^8.0WU7*F$:/>5:HBUFJ]>YLL5!Q MRG*J3L6.%?!E(V1.-;S*[4+M)*-)I91G"^(XP2*GO)BMSJO?KN7J7)0ZXP6[ MEDB5>4[ETWN6B8>+&9X]__"5;U-M?EBLSG=TRVZ8_K:[EO"V:*PD/&>%XJ) MDFTN9I?X;$TBHU!)_,79@SIX1L:5.R&^FY<_DHN98Q"QC,7:F*#P[YZM6989 M2X#CQ][HK%G3*!X^/UO_6#D/SMQ1Q=8B^YLG.KV813.4L TM,_U5/'QB>X=\ M8R\6F:K^HH>]K#-#<:FTR/?*@"#G1?V?/NX#<:" O1$%LE<@+U5P]PINY6B- MK'+KBFJZ.I?B 4DC#=;,0Q6;2AN\X85)XXV6\)6#GEZM19% 4EB"X$F)C"=4 MP\M[FM$B9NC&&%;H[;>"E@F'+^_0"?IVOGF'WB!>H-M4E(H6B3I?:,!C MK"[B_=KOZ[7)R-I?J#Q%+IXCXA#/HKZ>5K]B<:/N=M47$(4F%*0)!:GLN6.A M**5DA4:72H'/9S9_:@.>W8 Y<6=J1V-V,8,CI9B\9[/5K[_@P/G=YMTK&>OX MZC:^NE/65VNJ4@190[%Y8#]*?D\S<-Z:Q=I44)DR9>%^Y04F8?>'W@R%_"!J MA3HHO0:E-XGR,HY%":"@7L0,$-YE;(X*IFT@:TM^9_UE#^-0AD2A':+?0/2G M RD*+:$6(5KM&ALR?["JT\,UE,!19,<5-+B"25S7DNTH3Q![W)GCK:ID"YTR M.8$T&.!PO7X,+3*^8\<:-EC#2:RW0M,,BEU]_,;AA<,4^Q[IX1L*!;ZSM ., M&H#1),"/_!%J8@UL= -&P\WEA3UP%IG0MV-;-MB6TXF&>FV.2)M?7FA:;#D< MEF.0EP,XD8M[D&TR@1TR=EK2<5Z0\=G;22L M@2##;.'^UK<(N<'81FII#!_AL7VN=D)67:'8H(Q!5W<4LFO98'W$0YD0CP!N M&0T?I;0JI+'(36&F=2\+L98LJSHO31]'(-O8JW]:+4*AXXZ ;CD.OY#DCD75 M0F2.&_4Q6J0P'ML*+>'A:<;KLL@QI$,:@\&GSR4V*>*/(6WI#H>3!>:S*+;H MELG\>(F9),[_7&)>R5K7[99$\32+5FYKX_;+CNB0++$_J"H6H9",)*BE5#S- MJ?56.H9OR(P$^_UVR2;ED9'FCK0$2J8)="WRG.N\8?X83B@OMJR( 2UZ^Z?0 M#$7OK"/,I&'[)D#6\>7G#76=;PF:3!/TC1;Q]U1D"9/J-_0!AA?]9!_77I6A M7\M:U^N#Z72:H:&CWS H;@E2QO\Y>N.<.HZ#@;$E@NFMA-GH'R8%4BF%]1%7 MRA!-U1>66D%/F, .L8;I?TRB]BWQ\X:ZP6G[ '*D#X#S $0Z'AEW.7<\=^X0 MMXJ(&\V#*)P[ 9X.%Z(:?:$R3IM[BDKB"N;1_ YZ[>?KASGPM]JQZDXJ>[(& M>=A-]$?H29%N8-I^@QSI-Y*$FQX#ZIF9!T]X 2/_CD-]LX(T?0:9[C.@.2KSLNZ#ZEG&M$F2I>;:\!X80RAK*2;#CN)D,"W8A/#( M]$_:KH-,=QV'D!.VX3&W3EIDV$F<++V(^'V0-CDW',79]ASD)3,VJVJE%>!P M;O:\H-]>6J1\O!S+>]L9D.G.H 9WT Q5A^S#.-AH<-ED&0\M4I;Q<'%P=VHN MKN&T;WFAH$?9@)IS&H*SLKX+KE^TV%77J7=":Y%7CRFCP$5& +YO!)#O_L7< MT#8W\JM_ 5!+ P04 " #P@:]8W-5[!,4" "K" & 'AL+W=O*B[TV"N- MJ:]]7^JN!\&0>Q7E DO2]W85&6I7!G. M!$P5T:NJHNKG+7"Y&7M];S?PP):EL0-^EM9T"3,PG^NIPI[?LA2L J&9%$3! M8NS=]*\GB8UW 5\8;/1>FU@G=C,?8"*P@XY,8R4'RM80*<6R*4\6/+ MZ;536N!^>\=^[[RCESG5,)'\*RM,.?82CQ2PH"MN'N3F VS]#"U?+KEV3[)I M8N.11_*5-K+:@E%!Q43SID_;/.P!^H,C@' +")\+B+: R!EME#E;=]30+%5R M0Y2-1C;;<+EQ:'3#A%W%F5'XE2'.9!,I"EP3* BVM.2LH 8[MY13D0.966)- M+J94@3 E&)93?DG>DM?$)[K$49WZ!G58-C_?SGG;S!D>F?,353T2]:](&(2# M#OCD-/P.\A8>'<)]=-^F(&Q3$#J^Z C?S*!E+$Q#Y(+<,X'&&>5D*C5SE?;M M9JZ-PGK[WF6UX1YT<]L]>*UKFL/8PTVF0:W!R]Z\ZL?!^R[C_XGL( U1FX;H M%'LVQ?T#2N'B8]'ECU>DIHJL*5\!N6""%))SJC2I034+?]F5C6:*D9O"'B#K M+.@%0=!/_?6^S[-A!PX&K8/!RQPT!4J8UBLHNN0V?,-]';\I/15Q('+8BAS^ ME4@\8;6AHF!BV:5T>%;IJ8@#I7&K-#ZI="*K"LO_'ZHA?EXUG T[D#]JY8]> M(/]L*8S^2%_T+AA$[H@Y4-L1F,3)*(B/Z$U:OU>) MO<;QK%XRH0F'!4*#W@@Y5',U-ATC:W>[S*7!N\HU2_R; &4#\/M"2K/KV NK M_3_)?@%02P,$% @ \(&O6#NYPN06!0 :Q4 !@ !X;"]W;W)K@LY>Q.(E7D.97?KUDF=C,/>X<']^DZT>;!8#[=T#5[8/IQUO?0LE!:Y'MG(,A37OW2Y_U '#E '+L#V3N0ML.P MQR'8.P1EHA59F=9'JNE\*L4.26,-TAWH11Z^\AI M$:?@^@Y=H,>'C^CMFW?H#4HY^I*(0H&;F@XT )O7#I9[N.L*CO3 !>A6<)TH M]"M QJ?^ TBTSI8Z! R>H!S\HXP4]\3[S MIS(YB'(:C%ES79AQ%=KBPA@N=<#?2++*-%*M4 MV[#"SBN'P;B%U;7!?FC'&M=88V?][OL"7R/VO#%=1%W9Z,;GK-LS!3O)-ZKS MC5ZH6\6H7"9E%XRAB#.Q,>O6EG34&6X2X=:4=&T U#XEDQIQXJX4QF%.LI*0 MQB 8J6DH1BIMD),NP-"/6I06HW#4@XG]1G=\)^@7H0%3="K(JA*^!2&:M#AM M5A'N ST22.P$+?5M)45^@ 49M$+BSNLO,!FU6Y?5;.SW="],&DSB7HLZ81+T MUBB*%8^<*]IILHUN8J<\@7!J!G&M"V_O>M*CVPO/8C/J:=&X$37L5K4; ML662ESI.E8)U1_G2/A7#KD)TBKEK,PEZ"!N)PVZ-NX'/^JJ4% MSLY0/UPO75$<]633:")VB^)QQ;]'G-FKP2*-[:&V*".>]- UTHB=2G3H;R^M MRK&E W< NT9DW#=\C99AMYC] 7O$#'J;%2OJ?&!=P&=86QFL9D/2-W:-AF&W MB!W0$#1\SZH!M1(VY1^UIN;V&C1Z%GP78=\2)_ GYH"64*L.TK MM.E@L=%FQ^"3KIP%432,_$F[6*R6)"3C/HDFC?81I]S\<#8OSPYY=58V2V=6 MC<@1]^[P=)O=MU3)67>%YXIVFG(CH<0MH:Z>1+J;/EM/LIKU]B32:"=Q:^E?]+CHK_4QZ>YI>(Z;$+::O M++;0-@>X_7EE->O.P>#HV"IGYBFT% 77U9E._;0^,?Q0GI.UGE_CJT5U M[M>$J8XA;ZE=:/%ICP<>Q):B[R\3!B-F30&\/^5 M$/IP8UY0GZ_._P=02P,$% @ \(&O6'7RZ,MH!@ L2T !@ !X;"]W M;W)KM,F,R58,C;VE3!S 7MZ M']IF+KGVL\X6X)Y?.$N$W+^O; C&LA!QNOQ]T'17E%_YFC&! MGK,TY[>#M1";]Z,1C]8LH_RFV+!<_F=9E!D5\K9S:?W=?3F;%EN1)CF[+Q'?9ADMO]^QM-C=#O#@Y8M/R6HMJB]&L^F&KM@# M$Y\W]Z6\&QU1XB1C.4^*')5L>3OX@-^'Q*T<:HN_$[;C)]>HFLJ7HOA:W7R, M;P=6%1%+620J""H_GMBL'$^O7]##>O)R,E\H9_,B_2>) MQ?IVX U0S)9TFXI/Q>YW=IB04^%%1 DKU;6@RCE?Q/I)V;S(H_E.F$QDE>\ M2).8"GGS(.2'7$ "%4MY4T1?UT4:LY+_@H)OVT1\1U>?<[J-$VE\C8;H\\," M7;V[1N]0DJ/'=;'E-(_Y="1DB-5 H^@0SMT^''(VG"R3ZZT>4>,]-WM_B&5 MOA%VR91(G0@(1FD,>B,[61Y/^X",AQ$9 :9WP&YXZMDCQ/ M\A6ZHRG-(X:HD%%%-\C&OR)B$:)C/6T1@GG6\FFY&]#O[^\.M H*K>OJ#;C<'VKS>TN$EMY-"T@!PP@P4)S]"VZ M)D>Z)C^.KDLE.>G&Z[M*21K#ZUN2D& !)%@(!-;BV#MR[%W>4?D+K;+E1-4( M2?V^\LZZ<5VTD>^P-8]:&HWH?2O0Z[[Q*/4'.5P "1::8F\QXQ^9\<&8N51L M?B3TVA]SQFK M^Y?&K-.U:FU\_Z0C/22H:^+:/I69ZP^V\U1 M]%ZAD&@!*%H(A=;FLQ$B<$\E0A4?]"S:EY=\5Z#P/9\0=RT%Z!H 2A:"(76IKJ1#/#_T@P\?$'-,N[-#I MAT"E E"TT!A^^P?31@$@9@6@#T&72H]T&^3.+ZF@,@ H6@"*%D*AM7EM1 5B M%A7"HF3)*A\&S]&:YBN&'DN:\W2_A7Z(_]UR4>VR6AJ-R'UK#A1M0312A%+" M >B(H7G$-CLGYQ3,DL8C?4:[1*RKPRBRR>.H9/LC%*+8%]CP=7V">9C>5'6% MDB%67U= APQ T<(+$VB3U>@5Q*Q7O(6L>JM\,&R5&GE!%2KFYKAZEP[H60I0 MM! *K-&L34*CCQ"S/F*6 MP<=:;IR+FJ#&Q/=M2]4$-69#8JD/%HV1/_:(HV9($];8Q6<2U"@6Q*Q8]-#! M]=GJ*A>V;ZF_",S-4?1>HJ#B!2A:"(6VYW-TX5*#::1D^F&.0NUG MP3@X'-SP;6G=09BE-=OB"NVW>JE)"GN6@DNL#%<5:-S,@HOQ^6+B]+W"=XY[ M<[0'%\E:J5LG?"UF0>0<0H&Y=0R,EATN4 A'1&[<=9Q!;](!C_<']BL?.\6R M9@872OS@A2UGP5D !6Y8(^R-VG_!+IX/CB]7POA_V'>Z40!Y8ZR2'9@\D+QJ M5W;?Y>$(0#S#@+@#Q$\!DV< 20=(?*"M9SZLS\RR+-5J#]II$YO;^-QX-$7# M*_>**ZOIEA/.9@M5%?0F6 #MC!*\8):$E:6%'LN"VI"@\MM2B0*U>0N7=PVW M#W"R9)KN2[0\9^(4WL-K",&4=&K2T))KSD"8=V[,6S?B9]Q(X%H1F8%+>+WF&[^_Y_'FQ M-E935?\:RE[+/AEF=YU^;FJ6XRR@5C:H=QAD;UZ-I]&GH=#_$]FC1$SZ1$Q> M8L]6KD"@UCQ'EXI<24G-;%Q&@!O34.W1: )GEE0,G/ *"B4$TP9JU&V!G0ZE MJ+5[YNVZV;7+HM'9.#K^C=-P=YR((1Y4]FV'OO3 M?JQ=^&Y^<0WM(!?5ESD1,&M6(_D1E"2F$%Y M-L)!,!WEA!6#Q:GY[DHL3GFI,E;0*X%DF>=$/%_0C#^>#<+!RQ?7;)TJ_<5H M<;HA:WI#U>WF2L#=J/&2L)P6DO$"";HZ&YR')\MHI@<8B[\9?91;UTB'P(N#V]8OW3R9X".:.2+KD MV3\L4>G98#Y "5V1,E/7_/%W6@:H3L34 _-@'X'H [@X8.P9$]8#(!%HA,V%=$D46IX(_(J&MP9N^,+DQHR$: M5N@RWB@!OS(8IQ9+7B10%)H@N)(\8PE1<'.CX .JI23B*[0D,D6?H.(2O;\M M2)DPL/F ANCVYA*]?_8#.=O)P+C)P-CG??$%.E+&I75N5".G9J1N.P^+81@&\]/1PS9Z MF]48'S=6.[ F#:R)MS#GR;^PQJJ)KCCTI9@7,L*EGJ=P$Q_ M<_DFARS?@9SMY&G:Y&GJ+=^2YSDT76A'\3UB4I:0". 0I)_#8FHM:^5QLE6P MJ%-2G\4.S%D#<^:%>9,208>ZK2P#<-I![\7R@_.F.,FT&-OH)<4 MG,:L"@A8 9&<"\6^.^MQW MH/.G$TS>9!_9RA$'+?X$7YV\@=:JF+ FL>V"[ M%7N"@A IJ;)3F=?AOJNZ]K93R(DCJ"U2#_VS3(L7'0MTK"J25]-?>]R9[+B3 M?XO-V+%B0]QBQ:^L")*Q[Y#Q=5,)$)3W5)$[J(>D<2E,@[6"]KK>NQ2X7PKL MFF M]8=>7EW\26&!HW/@F,3PC#6.@_)\[6VW-XP=<;0$'H[]&B8EQ9IVZ,\L M$K.\,T;N6.:FPM"K#_8.\4#>=G/1JH;02[9:-2L!W._K$I->$<)Y5]/8C*:. M0K54'?JY^CR.>:D%#?1?RA[T,K("[+/O$,][2[YOY=)<8NM MF/LLC2==%60QFLPUX#W-$5&KF@F=GA@<9P8.ZS[/"XJRPL1HY$ MXY:)L9^)FT7U2E*QA3%GW95E,8J.'=H-M[R*_;SZY2T[ 2OF/G,.PR#H3F"; MV63B:-VXI5B,]]I^LN*!RK?L7_!!^?50WG:ST!(Q]A/Q)9-WI9#UL886X!M8 M"87:;C^L4,!RS"QS9R?"%GZ-QMU26HRPJY(M"6/_-OI*\)C21.ZG6/U.]R[C MN-^O''&UA(K]A'I5BC@EF@H@G)1FR5#Q84Z4UG[/L%$"[3I45.3H]NCF""D! MF@I^(?!+05TWH*:U$0%WA<%XRGN ;=(APC/'B4AJ 0SE%.B9$M'L:%\[-J\?O/T>)L+=[6%D.36('%PNW8H$&[Z9X@P'TI-EQ6S+0MB.$#@=3B!3!4M0W6>=CHV6*-SXMA[VDPZV4+ M!]WSD]'6Z]N5XKFY3"E)J- &\/N*<_5RHQ_0_)_! MXC]02P,$% @ \(&O6"%;*>9/!0 B@P !@ !X;"]W;W)KD;;UZ6@^ZBZ^J$T>^&*Z.BGEAJXI?"T_.YRF/4JJ"C)>62,<9:>C M=_.W9TM^'Q_\H:CV@V_!EJRMO>/#K^GI:,8*D:8D,(+$SSV=D]8,!#6^M9BC M7B0S#K\[]/?1=MBREI[.K;Y5:6#+5IFG MEFE_YO?7#@.%H]@C#HF581+T;05'+"QGDZL396CA^#33^ MB*9&;BBG# ?E.CA0%?C"ZLIMI%%_R<9%)A47Y!.GRGBVF3BK/#B\/YD&2&.> M:=(BGS7(BT>0#\4G:T+NQ:5)*=WGGT++7M5%I^K9XDG 3])-Q.%\+!:SQ?() MO,/>],.(=_@_F-X@+W^,S(7TUIO9\1-Z+WN]ET^A M_R>]GT;^W082<_'\V=%B/C\6/RM(G&N2[EIMC+BA)#=6VXTB7%M76M>P'S#H M8G;'-'6U&2BYW-)"227#IT"7+*!Y5X M-E&9%#7HE-116&*+@ES"1[_U@0H_QI-$5ZDR&X%.V5@+\@!W+,B0VVP%95!! MD4FVN"J4;QL;VX*OL? RHP :2X)^3FH-B3Z\!"/%[L7>GH@;^&O@J/F;8_A$ M!C*!'OA#.FI=R!0+KT#PFE(4)/06Y(-<:X7N 8%.;11K3M\J5:+M!K094V5P M2.7(^3Z"5Y>?^O#L(C%, L2=\&1YM#B.MNPHE]L]@D7D,2"XQ<-]B369VE2- M"SWK9UT*.O0FD\<(<:8,(X8((21KA(A=V88D0F<5Z=:A_3T0I5@[*U/AI-E$ M=DRB.PJ-4SUUQS:HU$7NH"J1!20+897NK.ZJ(D62O6S)&"G*P)@7XT&N3 =9 MM 8 .5 Q7)&/>@Q[@K.[8X!J'F43(G9I:WB@XZ?'@N\43]1=[)'CL"$\#,K@ MP5C4N4IR3,5DRCDF./1ZX8X1S+1SE-43X)QH[587-UIF=M" M3L1E5U[B0V70 %_%$7.X+PS- 2G3B/*=VCN;5(-]05K6J+J)N#) @]F+(T:; MO]E'VW.&Q$JT]BI5,',\"-D[KZ3XJ J%1]QGQ"\6_OB-_T"4HSA;3!@"]RFQ M[GKS?H]$B@$(+D+I<[MTMMK$&+,L#E^\>%2'H0DYPCML(%+',Q$5^-9FMC1ZE96(Q1VHT7])9 W\. [KC/P0V-4= 1#:+M<#6-N^G4 MWE3^X8VMW,.K?XRVZ/K'9ANWBJ:Y_<3T9*28>/^:)Y,?+1C3P7Z(GK2)6["' M4RH3FE6QO^T7[7?-?KE[WFSI6,)0T%YHRL ZF[QY-1*NV7R;0[!EW#;7-F!W MC9]3X >B9Q9+1'EA _^_'ZF]02P,$% @ \(&O6-/5*C73"P Y" M !@ !X;"]W;W)K_ M[L;DZ<:Z3WZE5! W96'\L\$JA.KQT9'/5JJ4?F0K9?!D85TI [ZZY9&OG)(Y M'RJ+H^EX_/"HE-H,SI[R;V_=V5-;AT(;]=8)7Y>E=-L+5=C-L\%DT/SP3B]7 M@7XX.GM:R:6Z5N%#]=;AVU'+)=>E,EY;(YQ:/!N<3QY?'!,]$_RNU<;W/@NR M9&[M)_IRE3\;C$DA5:@L$ >)/VMUJ8J"&$&-SXGGH!5)!_N?&^XOV7;8,I=> M7=KB#YV'U;/!HX'(U4+617AG-_]4R9X'Q"^SA>=_Q2;2'L\&(JM]L&4Z# U* M;>)?>9/\T#OP:'S'@6DZ,&6]HR#6\KD,\NRILQOAB!KAG#84E.O@ M\%3C7#B[CL$0=B&N]=+HA(\RVQM@C9+\=86.M/*/ST*D$>GCK+$^R+R MGM[!>R9>61-67KPPNAJ^D&XG99"BFX^GQ/?QFK?$S MYC?[OQ@?>1_OYTW%]-A7,E//!J@6K]Q:#C2=3)Z(;Q4BL\@,X^,G#S:YI)\7VDB3:5D(#QX*&!"\6,FU$G.EC( _*^E IPTS=CFH M%0HGK$2 ,%<74$::'*BQK O6@M6BA]$(9*BV((Z*^H\6K+7Z/M,72JC'+/!$U61XV07E,J!N:[( M$YWG.G_#%%OJ0(>JVOF:0AHLL#E;[???B.-X1\#FLF"]8A^103Q7F2KGRC75 M.H,2/NJ0*P<<+3DBES$S.-].GD!P2HZ]#I$ID)!!HD?BRC 36VE#/L?# M4AJT$R(?TB-_I]9[!: I4,<0<&R*$WY"RCAR*OG$@J<3,O\(<(Y'#(SUGFJ$ M,D2*A=1.5+T28-]]IQY^9>L"GD4ZH]=2_''F8VUB,VMSO5=)7V'8S[5];C\W MIL:)=ZJR+@C(:%+]WVP6'=DJZ80B,+\=X)%X4R$=.?=@.IJBYW/:! 2\%'BH M;8X .@6_AM9IFLL@!ZA0>Z;XV;U\I('DH'%Z@4J"HJP,/]BFF"SJ@/)J)(U^ M%/ DQT5WQP+C)+PLH %!(J>%IIC5; MJM#H[ZQ&#'92B_/G-_VY!N>P9:/N"Y4NP*!-#\ 7/3\'&A0B-P(L!H M<&YIR4%X " S"?$$ Q?Q2BDCHUQV(H)#TH=BL]*$&5*3-\D# 5A"+LQM/4<= MS3$*"ELC4'-=D 6 &5) FUHUL69\^8,<46BU5K&^-RIZ!Y6HUIH=0TK<%I%D MS[H$%J"P8PN4/P:'32 M$$#\ KDCYLY^PA]J'#'G(B(7,5.5@LO>J04HX- 416[=DW&O=S0*R5#X%"D&TP78PEE>*'S*0LTB;_EI)#YXKM@7/FCT//B2LC/V MK-@"\?".FJ(!TW=^[]C2YE(P?#%?R=6#!$'1>0NE,PD4(,;79KA&0 MBTKY2;5M6K4:DU.EQTY2Q8+DU)-L=APF.,VI5,JV\D&O4CP*'=.ZF2?H2-?J MB3CF^I+3\8YS41)!4#.E[.]]B?\^E1S*!@45B=1-1>#F15YSV^H.L7<9'VE^ M"35WMPBR&?>;7%/LF^9L$=_652-QO0*+P_<*8'-EUJKI?W$P\('6(QW1F@K1 M,W4@:MVC#C9(PBA9H0!NF#6B^Z=R-C5W3/DHK6;,9X-N=9LAJ5TI7NF*;83Z MVJ!3%OI/\%[9@@8SL42L_QZ%SO><'/;[+@]$U @I6$XK &_>];)#I*&!JB6" M1H.%QAGM.)7!5L?Y8(\QT1,\@*QE 8#].VPGD!G/G@"=O.+C\10>VHI-:!.& M$[='E/>(D$DICZE J0MC"%/Y:)=M_P2Q]-PY=>3MT7;A6C]$8S%J ;<-X0B: M0&B1I]Y?D@"&*NZ*@ $Y+^@ \>8?"JX9@MMAF@1BH_3LO49^K$VXE5 =3MU6 MBCM-5(P> A*#']WMD\BQ&P> P0 +ZER+VN0TEV:*YF9HL: \&<8:]9@F@EKJ MC 4 *Q.V0A.R%+J2844!<'=QPH*"'Q$KZ/*\0X>PIF MI]UI]-QKB8&Q)-,B'EPH_3'.TTM4AJ)],I.5#HS^W"R;BCN8/1CWA,Y6$D 1CQOP=B36"O0(!(?3!Y..H/:K8]/[/,@)F66+(N-W&)JPNBD48*Q M#R-$\!M& 8Z'6C>SPR*%ER<&JO"V>WE75V'O?M.Y*\UWFF(;FZU#N7RN44 ( M(C2$7F-*0^T[ X@P VITLW6,0W9ADHFB>17#2GI&I#G&HS?5:,^@PF5QC6)/L(9JCF9D@-LW:3IE[F),_4;L8",(^Z/@2^BH,\+S: M%!3W>'9/H!*B1"<>CR8[N\6LOTKL=N8WMU>=#477U[$;MLE$!W.EN!MV?H6P MJH;"DN\R.NK8X)PZ)'16^3<8%\:K:/I@=SWS?461$&C,A5 M(3,&+)ZR9!I@4QGZWO8R3*..=7YGRM)EJ7):*).+D]^D:9.3%?^V4/R%)6Q. MKT0X\4K@6;.'$<,L;IU7,3#]JU9G#3YG:2.X,N*U77=CVGBL)[P1V"B!9.A^ M['9 Q%UR3O;O7^.FZSJ1/HKTO0FO!TG].UW*X*1?LV4-.R&[EUU]F<,FQ4"+ MJ:+=CE?( &XM*ZWZ5U^Y LX1#:VM3B#[:+/QK?"^3K3/TK0?3S848,4D2)9= MW^AFK>=YBBX"N@LU:G9+;0Q[@&\AVN$FW7W,XFW7%[=ZZ9+HNS@=[ZIE#3(^ MU7H1-Q[JKKL+-7=_ODR*5U%?O;UK9I@- )%0N7\+2GP8B>^^3^-;*0+]3C&: MZ7S;8**:7;>3>>Q(?"'1LX[E\W1OS5TV?=68;J)H_@( 6K?V U_2VUW-7M M:5NW5P9 K<1[>0/%4LF>'.\KV8[RVTKUM"O5]U\JV1$19V56LAG.^+:4WH&8 M;)LVOE@9AZ@,'N.]6M2%04QX-8Y*!2C5]_!\FR#A_M).E\QA^P_/+&BWHM4# M30CUE_9$3(0;A6C&I31)@PP:<4<[IMRJ-(KREQ8EB)X\"#'Y1\ MIS\H^?:]MCSJO7DNE5OR^W4?Y_+X$KK]M7V%?Q[?7'?D\?T_1J$EW=84:H&C MX]')@X%P\9UZ_!)LQ>^QYS8$6_+'E9*8>8D S^E56_.%!+3_8\/9?P%02P,$ M% @ \(&O6)E]2>+I!@ @Q4 !D !X;"]W;W)K&ULQ5C[;]LV$/Y7""\;&L#U0W+BM'D >:S8AG8)FF[]F9'.-E=*5$DJ M3OK7[^XHR;+EN&FQ!]#&(L4[?G?\[D&=+(W]Y!8 7CQD.G>GO87WQ>OAT"4+ MR*0;F )R?#,S-I,>AW8^=(4%F;)0IH?1:'0XS*3*>V]HYY(829+[=^;Y2]0V7- ^A*C'?\5 MR[!V'/=$4CIOLDH8$60J#[_RH?)#2^!H](1 5 E$C#MLQ"BOI)=G)]8LA:75 MJ(T>V%261G JIT.Y]1;?*I3S9V_4 Z3BW#GP[F3H42/-#Y-*^B)(1T](Q^*= MR?W"B9_S%-)U^2$B:>!$-9R+:*?"=](.1#SNBV@437;HBQOS8M87?Z=Y07JR M79H"XK4K9 *G/62\ WL/O;.??A@?CHYW8)LTV":[M'\5VV[IWXT'$8N??CB* MQN-CT5:V;2##0%JHXD]]X5DQ,QH#T[UF3:/X^!__Q2--%GRF]F=#)/W3Z?/_V)Q?5LIA(0L]+FRI>('Q<(^%RJ G.#;^3WQ.%H^^ M M8-0NC$Z%R@IK[H'D7/-Z$F][?.IW/.JN:<^=)TF9E5IZ]&X*R)I$R9!^$+7, MC/7J2YAH#)^.]E>#PWC_JQCB+H3)RMSK BSND,^%)L/%^^L_JM/OBQQ\1S0: M3[IS\4'S_,%XJ5N>C2;3]FAZT)&^VFDW/&!!05Q84/# ?]; )&%/ *41UJ4 M81J0"J:")RCX?F_:4(5?[J'Y]40?2X4K@).]?AR$TW?B ^YT:;)"YH_!+TZ8 M0"P.<('L^U!J)_OB^I.6"Y/ATRU([S7TQ4?I%NA0;_(^[W8S.23<5P[8ZG\(CQKUN*% MQ'\%W!@^P( 7DJS'@H3&X0OEPN92KR-2>6)IYY1G+14N$B@) M"S&%C0S8M))W2BO_*.YHMTEKNX8@+0UHECD> BBVU.B?&J45V)717N@ZD2 M25$S 7/ W/@0G*S08,:RQ"PT-4=-C ?)20O86&+!RKB<>B'-IH?V!%LY=E/; MU7W!V5SZ_AHH1(1F>D!52!3G*W#LA 6PU4"(,AH&UKOC5W+/N[YZ2>$/&LBTK5Y\EP=\7JP M!/($RI)[D >()Y3I/.?3XW>%? REBCS9!&VU1G-$1C\&RYM4526Q-C,Y:S9Y M!(]69646P@,3Q$84C$>M"-\L)8EQ_AL\MTK<2XQ7]-QD,VT?/9FV;\NBT!S+ MB/U.(IV)6WQ-47FXBX1K02BUQ..-.&/C_I?^9FN?L]'?="HN^6O+9/SL>KZW M5LGWN(9S\1-OJQRNX#O<<$FT1ZJLEP-4U6ZV#EN#Z5B\-55:VR'5-$\'T^[< M-*K:CEV[1E'<'CVC>7OJ]R/?W2C\[M'7G#3KY!P L"UT@IQJ]U=>C ;1\[6F MRB6F1%_B><)*Q\%@+'[\*L:U@$BP(1$SY/53P?#?A,";*A-\X$S0O@KNB)+O M#H1+,KJ0*N1=["E+RHV8%G69LA\KO)7[(&O(9@021T6)&;VMJT7)E)L7E(J@K]S?&*7<,O-K?H665?G8JZ=X*WE6%9U;R+:XI;B7RQ;;[.U8V/79;8%,[->M4 M&;H3_@LLOZK"%0_ZI@:[N29 K$=I"94Y3Y!\U4UO5U#_%IO[-9VM"S:_6&6H M5U4)WB>OC^C/E-:L#J!U%486XJO#SGZ'W=QY>$1+N[GY8-2=&G94E MSWVGO]H;OUHU!GB^U--6+*F[E8V&R )_CPGQ3YZ,QZZ8 M'Q<@D0RT -_/C/'U@#9HOKN>_0U02P,$% @ \(&O6.4S%N> ! KPP M !D !X;"]W;W)K&ULK5=M;]LV$/XKA!H4#9#9 M>G.L)+:!)%W1?.@6I-WVF99.%E&*U$@J2OKK=Z1D278A M[Y]/2\J$MUJXN7NU6LC:<";@7A%=ER55SS? 9;/T F\[\< VA;$3T]6BHAOX M"N:OZEZA-.U1,E:"T$P*HB!?>M?!Y4UL]9W"WPP:/1H3F\E:RN]6N,N6GF\# M @ZIL0@4/X]P"YQ;( SCWP[3ZUU:P_%XB_[)Y8ZYK*F&6\G_89DIEE[BD0QR M6G/S()O/T.4SLWBIY-K])4VK&YU[)*VUD65GC!&43+1?^M358620^*\8A)U! MZ.)N';DH/U)#5PLE&Z*L-J+9@4O566-P3-A-^6H4KC*T,ZM[:D 83:C(R)^F M $7NA*%BP]8A-"QJ^ AJ1+U*80I/?10;9KOT4 ^RC M#+=1WH1' ;]0-2%1<$9"/XR/X$5]UI'#BWYMUBUH?!C4ML^EKF@*2P_[0X-Z M!&_U_EUP[E\="3GN0XZ/H;\UY..@?T@#)";OWR5A$%R1G_"QHR.=#AMT:*M# M%71=SGY AK,DEQS;7U\Z5WYT]>_, $,86L-8:O M3QV=[)^H3^NM_K?V>%AF3&SZ^1,2Q[.Q-)_WTIW6-9:GVG.=Q(-*$OBON@S. MPHMP+"6#W3=%,SR]\63_Z0Q&)OM)Q =&#[!AVH#"!,Q+9\GYH>'^]\(_-&R9 MUYL?&+VL1#2R1RD92GZ=IG59CKL!=;?QY0C[5IL;FHX=BP.:4*7.%:)@I"-NEGX56!S<5^U?F M^W$R_::^WFO U]2403/#8)-01A.KV);_(^*9T]]&8D]X_,D(LX>="\)I#@FU=\!N_)1K M2>"1\MK1S]IJM#!(MY30JE*2HFNLE'55U4K7K(7%%=.]WY""U@YO&WS"X5Q- MN5VN0!DD_IVQC+3F5@�O5QW(B=8K),U&Y'G \X##9R.I3N;A>.9>C#%AIK MCC;(TNW=UUAB]8&\!.^W,F,*U[@M#MN(KB41()76'M)"2"XWS[OE;QCGA.&8 MJ:V/G;O7%:U1S,!O,F]#[N9M@V^/@LFA]\AT](@L06W<4]F&4PO3OB?[V?XU M?MT^0@?U]BF/3-HPH0F''$W]R7SF$=4^CUO!R,H]2=?2X /7#0O\CP*45<#U M7.(.=()UT/^/LOH/4$L#!!0 ( /"!KU@5<6UQQP, !<* 9 >&PO M=V]R:W-H965T*;%D46$(E626L?Y]1U2LN(M; -%TS[8XC'SS3<'AUPS6NC&2:'PR8!MJHJ9XP-*?5A&:71:>!;[TOF%>+6HV1ZWZ'ZKGPS-XAZ% MBPJ5%5J!P6(9K=/[A[&7#P*_"SS8LS%X3W9:?_23'_DR2CPAE)@[C\#H\X(; ME-(#$8T_.\RH-^D5S\L#S]@Y\_$ MX^5:VO /AU9VDD20-];IJE,F!I50[9=]ZN)PIC"[II!U"EG@W1H*+!^98ZN% MT00GEL]XPNJ!@>PTTG MP79""B?0+F)'9KURG'*/_,@:MB?%E$_YHW=N:Y;B,Z.Q8-"\8K=Z]2:?) M_(8#X]Z!\2WTK^/ 31.7'?A9.X0)O'LSR])T#O^8!OQ:(FU4-5-'.N&YWBOQ M&3F\30=IDH$K=6.]KBYH-V"W6&^GT\FKW5Q;Y[][K;D%JR4'WABA]B2%]#.( M4+5%B+X(@4HH+_L:&@8BG8E@X0*@0:SJ(-)9'<#I8Z'P(@;B;6Q+2 M.5H+N\8H-'[*&W+=!W7XRFF.DIH204)%;434$CL="T(1"Z6Z[G40K@0&EGPB MF;8Q$+(V',V<6FKN[16-)$XY84MTA,D4N;LGHQAB85W#C\$]%@@TCGEL)N&] M; 2'QZ-BE9 FT$%*>4Z1",!0)9BBW@8$-7ED\>=JFR5>)(%[> M#^N$:WSXT(2;1.4(>B?%/E"P?AW6>:X;Y3S5K2, 9BCV&\U%(?(@!M_X"&?) M?+W=A%$Z_Q:FR7082C 9S:\6U.R[\8URNIO-OF(YC?[/[6@V] M_ED.^DJB E/>AD/K/*@@APR&LZY:[;P[P0T5S.4TMEG<;J[GI&2\QP'6=@>* MRVIX*YOYV4(/,(^98[[/ ZO&Y1GK8>L4IM)1N?F M5-MZTNF_IO!+$3)RJ;?'9YM;M9?]%O'TR$3,Z MW18D%J2:#.\F$9CV&=).G*[#U;_3CK(&ULS57;;MLP#/T5PAV*%BCJ6]IFN0%-NV%[Z!"TV/:LV$PL5)8\ M26Z:OQ\E7Y)@;3!@+WNQ*(KGZ%"TJ,E&Z6=3(%IX+84TTZ"PMAJ%H^;JPSA'.)A5;XQ/:[]5"TRSL67)>HC1<2="XF@:W\6@^7*6'\%S9-;/PQ@*PV5I4M MF!247#8C>VW/80\PC-X!)"T@\;J;C;S*>V;9;*+5!K2+)C9G^%0]FL1QZ8KR M9#6MMAEG+,6\XDG%JD('9T#@BJ#1Y&ULU5O[;QO'$?Y7%JJ2V@!%\:%G9!N09+E-D<2"93L_ M+^^6Y-;'6V;W3K+ZU_>;V<<]2$IVD18H@EB\X^WLO.>;V>.K!V._N*52E?BZ M*DKW>F]95>N?#@]=ME0KZ89FK4I\,S=V)2M^.]>..#7BPKNG'XYM5:+M2= MJCZM;RVN#A.57*]4Z;0IA57SUWN7XY^NCNAY?N"S5@^N]5F0)#-COM#%S_GK MO1$QI J5541!XL^]NE9%083 QA^!YE[:DA:V/T?J[UAVR#*33EV;XG>=5\O7 M>V=[(E=S61?5!_/P=Q7D.29ZF2D<_RL>_+/CZ9[(:E>955@,#E:Z]'_EUZ"' MUH*ST8X%D[!@PGS[C9C+M[*2;UY9\R L/0UJ](%%Y=5@3I=DE+O*XEN-==6; MFS]J73V^.JQ B^X<9F'=E5\WV;%N*GXU9;5TXJ;,5=Y=?P@>$B.3R,C5Y$F" MOTH[%-/Q0$Q&DZ,GZ$V38%.F-_UNP?RZH^WK* A^_/C M7\8GHXLGN#I*7!T]1?T)KIY>]YNIE#@5/_[E;#(>7PA/1ER;U0J>?5>9[(N0 M92YNX=+*6I6'>Q^7BAY:R_)1:"=D72V-U?_"]Y7!#5'ZCW25JTI9A /NS!Y%U8C)&CJ]<.+*2)L3 MR;?:(@,8[/F"GJ,')J,+_IH_CR]>#CN*6DHG2E/%'>G6$P+_7(I_U,4CW'9\ M-A"ZA.;*,J2QY6]L, M["EQN;"*20W:A,3"8@%XRPIM[VX_BU]^N18O@L3A7I09-%GM1'X=R6;*5DCD MHD0V5=['G,IJJRL-\:NEK#K;(;D63J R$(6U 0$(9J5V9.A,KF'\0D @LI4W M.923:W8(J%CD>L[.4HFY-2N0]B3H'GNHP68V<=>SX*VTE<[TFOU+<#6)L@V$ M,Y[;J(C,U 4YCRY9/BG&Y\/S\Q_$6MD,^Z/\"/-08HNE7N^R#DJ:JR $"]>R M%/L I%'W) DY**W>PAXYKOJ*';7S\M%SZFM%RW2%\D4\9K(F0P2^H5I2-#C2 M"! YG^M"PY6<#XI2S;&%+.!^X!XN^ ,M6!FK=LF >^43@M!SH^D%"?2K))^> M3';X](-$X-JXS0Y;\)8()9TAQLF?+/NL=P5O7,X![+&&O6:E8.M29]ZM7)TM MMVJR[0B_,RO)K]L.RB[G53D0DF(F;[QX&]V07M@HJ&O>+]\JA.T,S(;R-!V0 M^IFWG.(Z45R:(BJ\A2>: MU*F^:L>)5,84X/=?*L(MA^1'R-)(8LBK<,H4XU GK("@5[E:K5ED;+_4[A!F M."1N$!L(/,>?$E]M17]HEG;"[0(9SMQKZ&L ;A\0!W;PM)I].%*2;2N;$QUK ME'S"$@E*KJ42TQ$K_G0HWI1BE'< M+VK0YF5U@+L' %M? /AC:;C\^&L*'Y@25635+S^R0-))5<=G@<_:5K6X7"FK M,Y!'L4&0.>'X6:14JDXY1W=BDHP%)D<=O^H1;[)XFX>'I48PM U-L4H5:!=J M\9D*R7X!R@MR*RXM#$(L>086U&NBO7\V/(W@AET,^L%F5-!)HUW_0@HF5$"* M8S!6@B9?B<2(*)]8]0E MKGU2]>XEN8!O9Q PT$O ZF%R-]<7[;C=W !I&U63\\*\!M\AEU":@D:S:BC> MUC:*7"TIDZU\=^ #VZLS.FA7G0%E_4M9TS+DA@X"0.AI])(??HH\^7U6KVJ/ M-(NTGUR#R%>-MHYNCH-\Z[+?8UJ< 2 MSL+CKI[]$R9+OG1SG4I+",>9G!'B506P7 U'&(2 #"&(O9=ZIBF)$WD"AA'G MUK-"9V)>&,D0E[V2D_C^:=-CL"7)"N0P+73I%2SCSFJ!.F=]\D,*KH+WEDA] M&=$%?5,JGZ[I@FMEUH,['8X\[IL,?H]AN!;5/;J#[F/ZILAQBXH)F"N#L(Q:OE4P3A/#9J*2=F+M=8&&GJ M$OY6Q)P*QW](;5+;=0=<\Q'"LX+*DZ4>P75A?[_90Y=S,*\Y=I]?L+WG\9I/ M&3> _^"'FRT1QS*A$U<7L3]R3<9V!$/O 4ZHCT/QPTWJ,7.A5RN5$R1&,U'4 M50P<^)PN,ZN(66+<$,CV2-D_!W04 [TI\4/4ZSE%N8G&Y+Y[/$J-]UT]%N#M?< UXU,VW;B3L_[J M/&L1HG"XWW,GFG?1;6[6E0KW &'LG5Z4XB,0=&D*LR"_N3;HRX+[T48[^&E7 M8WZ,[B9($.*>&N[*=3B HKCE)&4'>MXGS#IT_:4I#\CO:UCNL?]E<#C(I]#& M,)-^%$ NB[#1614;[38*#>(M=N'7;6YI1NRKT0E,@K".\*FF% M%Q%2%'4.M0&S%>91T9H\C0^""Y.#TB)?S],<@?/-WVML**Y#Y_NC7*TO6%>J M=%X\FMCHJD*!;*M\^R-)_QN3&YFO=(F\$@I2LE@W_:?;$9[[GHK*55G6X"]% M"&7&>_@K9X@0%O!R/!*J!&5R#VI?Z)>(AQ\BOFVP55DSP&OR)#YUYE,A,_72 M)[:F2^0#L#;7+L.FCW#E"TJ#+S1VX\0>J,<^HTUE4W%/]R-<>EN8H*,&>F!# MDD8WI+]8$WJPS!O)H"@C[?'"AC N ]JCX@7VCT8CFG;4CGQJ.^#@J4*#9_PX M*]=Y(..G"/25MDV3YXL7&R;Q$KG8TF(T'N(9#O/.M(3U'%WJQJ/:F2Q\121= M=(F0"NA^@53H?DH+_]._#:R+=SJ]S@MO+Z]$QZKB;E"\;_5L(=6$<>.V!"*F M@Y/Q*?X]FHZ0_ED!D+LF6!U<-ABH08 L;61J/#B;G*>KR6 ZFHB/[&.MH-U. MXGAP='2"?T^GDT3 !\O[P'>\^RDM]+.T$'Y)]X-=&=C#2'S8GH/%JD;CR\," M639NY7$LH3CDBQF*#^\VE_"UE6\=[V51<_])7^2^N>+/7 _@:R'8](J_X;M= M9,X=4)KC^BS F(PA!&S;='R>V68X$T=H)!N3H3Y'SQ^YCVJ-&#GF64(LHRSA MYIJ,J^94HUN4[WGL0>3Z>W2[-CS&L-LU^@B*F/?TVM.,KY*UBTW2%7#/EX.[ M##6>0I\7'9#6>09FR@PT*X:1!@V>J% &4<.0DAI)6@!&TFPD MEG%O**OXO*0,$"'8DIXE'V!31.7$,37EG(8TC_D[:.PF?G=O*%<7A%RHH9LI M5;:/ -!RFGK1F0ZDDHS$#+?75%="-\V^W5#/SY6[5N/#HS 9D+'GQ&KWY6!./;2E?7FZSKIT,3 Z M%H'I5-U^2$+\;.J$J"IUGA:3A M/#$E-14DJK.4?REXO/((U)?<+^2&!O&!8XHYIY2OH]Q>-2Z^ R7WDF"GVI," M2J0JZ9PA\!@G&NTP%!+=2]Z4JF='$_ZDBXI(;-#WQ632E&KZ?U\<':4[#$O) M$CQ<&&[4L,MXVKUK(#\9C7>!\@CW6U6Z(QMM2LL8EZ++7L"Q_N02_.VE.=4_ MTF*W- \8]:RK9AQ":5$VC6PP,QPFG6]UD&-\\'<^8H=1+L.XY2;6JUN.Z9W/ M?>#Y%:7):]C>0G.$;7^AR'D!3@EONI<=W""I9"QTR8OHV,]GL\G@]+BI]?MT M*'HJCH?3,_&WD-+8L).+UC/M._3W)I6OYY]]YW.&R@]O>.#[+6MZ8M!<^ED! MQM/(%H?GEF6CH_:R\?!T)(Z&)R>=AB/FRKS5%J F5/(KG2V@C7> HZE>/G?$ M1C4Y0;6$9JI^Q,+C]T_&R=M\YNIOIWU-BN>-\)69JAZHBCQ_#.NA4(C%$'M= MH$0HJJ@TJFC3F31-A"X/<(.F3I3GO1S$)87JBLI#"MY.TNZ"B^?8;*&%OH88 M=5G%D\/]<>L4G\@R3JU+M+AF43(DR-I)-C.N2D=TB$_JYK?8Y/N;W:+$;%*.9U8"YF]6=[>E,HG MO!GY,>/9:RQR$W[N#6OPYL!_9K7&JQ3F@I5:]N)Y);7 ,A-)'H!!/)=+[6:-S.C1_%^/H=+V\ZXKW>((L;'S[:OZ?2EUU/0;'PT/!]3 MF9*"L@6\@48120,TW\BX7O@I3'/>U!(QSFU;ZZ)@Y)^^_E"Q]V,,L@&,Q28= M>&((QW;RVD[K@0(G:I.2$\#.1N_%R8%&*-Q>\V@@L=L2H44>.@F'@FF@X3O# MWZ3+Y1^H3#Y:/M1(QLBO=N#H$ COZQP$EL*QJU31V52.4G,#L(S:=?ZV(4)#GCDI2M62D^=]S'5IYW Q]4=#L<-JNRS-(( M(DYF2.6PC=]N6]JE83XX*;S'6H9-S;^*KK M#VU\+U7;>,K"+\ZD/K*=R#)94C-&F16^*MC?4-I-P=JRW,J4H0>^>7%R^K+UU6AX>M[ ZX[8V^%UAZLN.CX[/NUO^LW]'P7S MKMSVW^SDWH4\\)'S0/M=WB>F3XPW&?>Q=^FKT9&U,!YG?5.< MA[7-%$J^ 3,#Q8?4ZZ>F;)V MFX7Q6\OB_Y&E&PN_:[J5EETG)ZVKR?3H>PR+,#KIV/FT\8_K= H7WXLE&.;/ MO,;3'5]W#]S2$YV3SLY!69KIA>RS ^CZ=B">"J),F$A&4,WF_K#50L778L-K MLLVY=G@=FB>J?A+]A5OX.'&'00R?@*W\B]3;LDGSQL!V.&$\N">#-B>+[#:W5>(RV@TU-EL^^6,\_G#C)[M/P;1HY0G7;+QA[^ M#"3NU%W2L2"PO\6S]-9/.-%R<1K9G.DUG?KF>*3]FN3^#(@X3-+]!9/>I3VZ;X707>8P-F^O^TUG][C>]\_JX"?S;N7#9#QVV_QSEL_11JI>R"?_!% MU1BAXW\5E>ZFWY1=^I]2-8_['Z1!%PMZZ[%0\R?M\:(R:_YAU&PO=V]R:W-H965TA[+%3H69Z]'R3NU\IXBGOLE#[U%5T:DS M^7(^?YMW2MMLMXEKCWZW<0,9;?'10QBZ3OGG>S1NW&:+[+#P23IO=+6[NUV(?#;YJ',/)&"23PKEO,OE0;;.Y M$$*#)0F"XL\>'] 8 6(:WR?,[!A2'$_'!_3W,7?.I5 !'YSY1U?4;K/K#"JL MU6#HDQO_P"F?-X)7.A/B/XS)=C7/H!P"N6YR9@:=MNFKGB8=3ARN?^6PG!R6 MD7<*%%G^IDCM-MZ-X,6:T6004XW>3$Y;*^\Z(&Y%(#=] M6Q3W7MEG/HS/4&#I>%G;O3-[K'@ >^6U&P(8-89!3R$,-LI [UV)6'&L &.K MRQ;8-HA[!':>M_B"@-(-GI==#<40.)<09J>T=."KI/B7VUMX:=NBYUQ@L"5Z MXNN() V)JKCYJST*%M>(VU4B"?4P<&SN;$(?TVB5[TYSBTJ]NPTG\>^"\!&; M2A&F,1/QV#M/5V?"\+)U! IZY>E9.":Y.)H6%="*!"]HXCR41NDN,)RB,\P" MC<8]YS5J8YCO'AG_"'G($NM:5'%)SP/Y*ZA95ZXN6Y:.@T<5.1C?\%Y)Z2=Y M.,T/W+Z=U;4ND]9WC4=,1^7OL]JSS/P+K.BY@_KI,&IJ@4L)E?9,R_E4%5>S M,=--28K\'K\/;'*6<*QL@GZ6C7A,*KW7U: , S42G@WYWFM$5X,UN\YG[]YDX-,+DR;D M^GBK%X[XC8C#EA]E]&+ ^[7C;I\F$N#XS.]^ %!+ P04 " #P@:]8NIT+ M>+(# !'" &0 'AL+W=O5T+J:#D/>P^TG)O&*:GQ@< V525HOT)EVD641H>-3W);.K\1 M+^>UV.)G='_6#\2K>$ I9(7:2J.!<+.(KM++U=3;!X._)+;V: X^D[4QCW[Q M>[&($D\(%>;.(P@>GO :E?) 3.-+CQD-(;WC\?R _DO(G7-9"XO71OTM"UH%6%U@\]X^9TL K._!:92'/M-W#CQX\2V8W M][=AEL[> ]1R MD+2>]O/>N<'Y34#7*->>+:67M$5TK[+X9#Z(YBI\9S9%&9 MA@=GG% ^\/-32,?G7%B4"H+S36%BKC4?]BP4L$C2% &3\0)S3D#YV,=I,5O" M+PU:QZ.LF(E%?R5L4!AWW$$*Z1I6OSM/5D&)M:$1>!(DA1J!OP.BX K'%Y2$ M+]6L@.6&ZDZ8FZV6_[#]VV]73NH7=(_. M8.1O2XVA:ZC]>'@PAW&%6ZEU?QTY9/HB)+)GP5="LVB$BI/R:9A@=O^H1&DJ M 5D*+%L/^EH-B8^*>\7/*[0PR^+PF79U?M@=NN15UQR^F7&PO=V]R:W-H965TMB5GTQ;HAVPLB9PY\SJWH/GCS=D;K[8+?I=B;SF]&EJR4^D(7'^+;D4^ 1"*B@B1P_+<3[T22D"# M^+.2.6I4TL;N[UKZS]9VV++B1KQ3R6<9%]O;T=6(Q6+-RZ3X5>W_(RI[YB0O M4HFQ?]G>K0VP."I-H=)J,Q"D,G/_\Z?*#YT-5_[ AK#:$%K<3I%%^1,O^-V- M5GNF:36DT0]KJMT-<#*CH#P6&D\E]A5WC^7*B#]+D17L_0Y_SQ]%HOXNQVP:>"STP]D9>=/& MQJF5-_T[-CH1LWX15!IO3,XC<3M"[ANA=V)T]^-WP<*_/@-PU@"]=+GQFMAP.IWNJU 0O12VC+*(OP!"# M%V)LYZM$L#W7FI.E@ >HT1;%^C)!77"5FSY7PFI48_8_K#EZ"(=IX?Q##@,< MHQ+\@(>P6,,/5EUVO)&!3)G8"?UL'UIDM/( 5&U"[%2?!$/+2#A!/-HR _ZN M=/6+(W0\HO#R[)D$'$':<\.^]\?+T&//4B0Q+4&0!?19XJP40BRM"E@N=*6) M)..>[^Y541BS]P3K2 GLL4*?A(ZDZGAD%C] <4VU>(_P(.I3>)< MJYT$RY"#M9"9Y^P"BDXBK)Y9B4!G$(UESVPE8+:HM=HE90['3'WDZK,-<7!Y M#3T[3GLR51 JN;91C!)E6G_W98\6N=*4\J@WGD Q0O(4"1'#H>$XO)S;*,'K MJ 2V*B%-&&,U@^N+K<311% BE1D1E=;7]:K76$5>D2KN3T"RO&N7U53M(+!K MDO8LN#8 R[6MN+56J34MKA)4&BKK2(S9AXQ@9-6)2>CLPJ/(DF%E7?4(LEKWR647AS58RVB9H5O994Z7T\726WR% M)HK!G NFE_-N)L.A-@Y(,50O^8 <2E")\K&ODX&]C 91Q\SAV?U]*^#@).G+ MSN#*92;C:UI/^_&8<@.(*M_UDZC+DF%EXBF7,'1>Y42?_#HKAI78FDLY%5;C M5F0;Y7'$S3:A]$:G).W?^@GUCV7"+5'AM\LL*N$Q4J8]5X:UMEFW(8.( TZR MC0*MD1Z!,DEC$L_9+Q+M<\=[J"+_NXHRY4>"Q7ICK_=NY9 M%6%7_Q7"7O,\8GV>YY!,>3.VOO"GU]0L?02(8-YIE2KR^W=C?M"4]? F'6SK MTE;^"^P_EP"/J!"JAY:/+;,>]@6A8]._V8R8;^Y!^A2T/@D M[*.D-CEZ>?DTXO.Y-YLM!P+>YN0[=#BEUH3F0(U)U-7YD, M7 =GFG$%(#A6Q^[E-:3ICPXWB]<_N^?'+4-? MG^,%2(O%+!S Y=P(Q=#<-Q/UP7Z!VBLO\.G?8C ;;5=Z:HKK3&D$.&Y/S[#" M4*.&0O;]XY&CV\_LMR+KM"+(3>*\,?LL+ [T;%NYLL&V9W9%*!6[= J=FO0^ M8ZK&1#P531&9LK4- %29T#!JRJ2H3ZBL3%>NUQU(I97(Q%I&DB=(>K7/H!&C M"VW=XJ CWH*9DGRY7LM$(F2FFBP(^FR\7/[ +N#1I?T%3,V[KHJSG)A7]66A M"I#05V&ILL"LD%DE,DVA#9JI+&VWM)$[>N!FM8/Z-JAP1CL[6_YSF7>8RB^;R(LM6.)X;V/@=VFR;+]KN+Y=V\:EIWR2-Z+G3/?5'R T]![QP9D0[?"W0MWG!4O?^T25H M/D$0]])R9?WL!6Y?2"=+A5>6B9' 8,2A-3=VOGC0RG3<6+@LU=8Z';8T6 M&VF*:N)$[14NX@?]*Y*1)TTW4F6G1=Z\SSAN68XM.4_6W5(_>54RZ-0AYJV+ M=.B-PG%ZGYS3)^\1X& :[<$%26EL,]B4!GC&2AANJ6;3T,._?_DU0=N>W1/B MH9>, ZMZD_\EKPKZ6K'!%P'=\?]TXS\]^O>]V205=O1K^]M3-G1'K9.K2^OOE>,I2>-&V[J0G$\6Y]5?CH%[OL'9K<' ^ M.@#7:?\=O!>H]<>+%B:$Y8XGDN>FKOH^.DPZ7X%2H3?V6Q=U^F56N ]"S=WF M<]J]^XK4+G??XCYRO9&988E88ZL_OIR/F';?M]Q%H7+[36FEBD*E]N=6<)0# M+<#SM5)%?4$*FH^,=_\'4$L#!!0 ( /"!KU@=AN>O3@P &PD 9 M>&PO=V]R:W-H965T]LD-T[:SQ )24A(@ % R^JOOV<7X$,QK3R:F7Y(3)' [F*?9Y=\ MNK;NHU\I%<1M61C_;&\50O7XX,!G*U5*/[:5,GBRL*Z4 3_=\L!73LF<-Y7% MP>%D\NB@E-KLG3_E>V_<^5-;AT(;]<8)7Y>E=)M+5=CUL[WI7G/CK5ZN MTX M.']:R:6Z5N%]]<;AUT%+)=>E,EY;(YQ:/-N[F#Z^G/(&7O&'5FO?NQ9TE+FU M'^G'5?YL;T(2J4)E@4A(_+E1SU51$"7(\2D1W6MYTL;^=4/]5SX\#C.77CVW MQ9\Z#ZMG>Z=[(E<+61?AK5W_6Z4#'1.]S!:>_Q?KN/;X:$]DM0^V3)LA0:E- M_"MODR)Z&TXG]VPX3!L.6>[(B*5\(8,\?^KL6CA:#6ITP4?EW1!.&[+*=7!X MJK$OG%]':PB[$-=Z:?1"9]($<9%EMC9!FZ5X8PN=:>7%P^;JEZ<' :R)P$&6 MV%Q&-H?WL)F)WZT)*R]>FESEV_L/('(K]V$C]^7A3H*_2S<6L^E('$X.CW;0 MF[5ZF#&]V=_6P]#A(^VC8=H46(]])3/U; ^1XY6[47OG/_\T?31YLD/RHU;R MHUW4SR^EUY[D?D.T39#D[4-"?@<9\6ZE$#B9+2MI-J2%VL@ZUT'E(K,PI?'Q MRD,YN:3;"VVDR;0LA <-A0 .7JSDC1)SI8R BKIL$X;)NQRK%9P^K 2 WV4J:I1+/;5EJSXGB(:W[^:?3P\/) MD^N7S_EJ^N07@?PE*(S%=++_OS';U>4X4+$9B4RY@/P%D6*6XVP!^@MK@[%! MB5S[K+"^AF:$H25%L<'JK*CS>)+!0^\ZZE(9Y9@,GJB*%"<[5ZL,T@ MA(\RY,HAAT(SSI9LD>?1,TC-TY,G8)R<8U A,AD2/(CU6%P9)F(K;4CG>%A* M@UI RT?TR-\K]2 #)'3*]@**37;"+;B,(Z623BQH.B'S#TBL<8O!8;VGR"S@Z"IKG?=H$&+P4>*AM M#@,Z!;V&5FF:PR!'JJ322O:S@W2D >>@L7N!2(*@+ P_V"2;+.J \&HXC7]4 MXDF*B^J. <9.^+R !)3HV2TTV:R>>YUK> +Y)#?Q$8,J.&F\S&)6ZF)3 M%1JUF<6(QDYBD?_L2/'';8H_WIF;?].?:L@6-D-I?>?6X=K3TF,U[W(>7>!( MK<,BH=+S"^2G0J3:.Z+C4OJD%-9DWJ4ED^$!4JM).5AP*B5:R8EEY,MFA;L0 M]Y%8KS1E,:G)OF23@.Q&1LUM/4=DSX$LA:WA.G-=T F0^$@ ;6K5>!]GO#_) M-(56-RIFG+6*]D)N4#>:345"W&61>,\WS ;NK2H*&^18EA1>BT> E04=44&1 M@7ZVA:G5S^&L41 Y#O'!8I!!S&#-[W(CIL?-BG1J#IE4,)9+)'"(*9;.>BHF M-E,J9^=]<#8^ Q:$!*E0&23NK06GXY-F =@OX,UB[NQ'_*%2%J,@UH@BQHY2 M4-E;M< **#19\149;#KAGU,8\+H]@WAY0^'56)9B?%$[#N1NF#1B$?!FO?1H%#));RB SP M\)Y40XY("((\@F-FN*0/U/X4$>\-)[CKP(S!Z**$YC().\'/"'UT]9'L5,J/ MJD4OJI68+"L]^JPJYBGV?\FZCQB+8XWBM6P3(M:KY!2%CK'5P"S:TB$@6AP# M;LDQ<<^^R(DR

AB%!HC\DDD/L(JKC(G5;4<[W(J^YFG>;6+M<-@C6A9J+ M?JP]&9?A7),#-IC%PKZMJG8EYY/6Y4YV.LSU"D+LOU/(F5?F1B5@,>1XWT,G M(3@+?1,R3=,XL6KO MP($1*;!2W"\7FUB+:P,H4^B_0'ME"T+.8@FO^V<$NAC8.>H#(T:LA%3(;9Q6 MJ$-Y!S;V$1 &HI9P'T)^&GNTXZ "61T!W,!AHB88(=[( O7F'SC[#H<];1WV M=*>CO04,8,:1'\C:B@0>6P1O3E%-Z8J@&I"ZRJD.W;.# M2'J&5SK2]L!F,*\?H=8;M8#I1C &P52:U!! +(D!)VX&*DB*<^C[D4.D<]=XI,+Z! MTVR;4ZYSCM3$,2GC/D8[W/^L=?^SG4X+=*L(^+]NP>*0XW\KC>]H6+8:;_\- M*:'M:IKB6S8H _ZZG6P>')Z<=>:C?P]FLZ/VSG9R&44\F AU8'J[8;KP6HK? MT.\$BE4Z]J72'V++MT1<*AIY9++2@2LQ Y_4E0"_)MM&X.,0K)]JA"^," DAUX2" M0/ON +0P0\[JFJT(EMO9U_/7?UR]V)^>X:CPIE)GNV)A.NG&OY.=GOP**>@W M;C @&\W1@'"O*8,.SGB_DY:@X6(FBN993-':$H+NR10]*K6\+NT8\8ZBIC>09 X=\!0*;-%)1Z-IUM-[ZS?XV[CP]=W>_ U6=?7$1.T MSD0;T*C>H,_B:7S O[4M,4- M$F'T8PA?P QHFZI"9IPX&>_*U-2D=.![;?4H@4[K_!;>U66IWLU_0("S>)(Y2H:M_^^QEF#ZZC# MP1K_HVC3'/N5O8E%ND,XO[8-;V_G->E3.D3BI<4?\3!I\]>+Z\OV986^P[#; M]K[BIKK9=W']OMWVRHZ9_?X$5;-Y!Z*67'S?MKWRPW>V@OL=GDY^>2RN2J"% M&]7T*VD9AT.S\T7W\J.Q:(]YP[ 1 L[:W>SF%O!+R3'3?Y421T2N8^DC2]_# MX;V4V7\]0Q&6Y&LF Z..R?;(@ MOL%Z:R1LJAK]%QI$ARO%_8-H'N=24>H$(^SKVP(8Q>RJL0A6N]TS)][ M,&ON.],7#S/FX)K,GK1_D0!:M?82 &+Z:V*YB]NS-FZO# J)$N_D+;UYCR%[ M(*"NSD@V(Y1.?Y#SG?T@YQNJFP>]#T!*Y9;\ MF8N/_4O\%J2]VWY*P%7]. M,KWYLT/8M!^8'3^?U!+ P04 " #P@:]8ZQ'ML8$$ M !0#P &0 'AL+W=O M>,=[>WC'R8J+GS(!4.0I2W,Y=1*EBE/7E5$"&95]7D".?Q9<9%3A4BQ=60B@ ML6'*4M?WO+&;498[LXFAW8K9A)\0$Y"O/52+)GWD,\3:_BRI5 M>OD;O2[\3H%?J>B38/"!^)X_[) 75'8&1EYP@)V[S+/#L7?6H=NPTFW8)7UV;P%!^(*\IF:WH/?O3GPO."-O/6(PHL1$ M8T.Y@@BR.8@MXC'+B4IX*6D>RYZ)G/X$Y&:Q8!&012ERIDH!!#<0^%6R N&M M*OXC,O9V+ZX!@9?P-"8L*P1_!,TGJ]_#8-=TWSCPVGN:M/,H*K,RI0HC$0/& M.V+4WB"H-O1@'O5=U"-HJ#&MS;PH0>$*^)*DVG-S=?"?4 MY,0'DH-JL?J#89L6C*KY U_R6W)00=MRNSNZ7^?YF],\-?9';+USK3=Q"#@R-YM!7#(Q,]D_3D MFM$Y2YEB($]_V[S+4@B-,'MX6HMJPFS<6(0#]'O^X=+C9F, M>(F^Q'A"+6/4'Y _7G)WP&AB,B$+[)\(JT&$=MH[2G%KZ,Z" MT7W*6\,)&R7$"9"'1 !LM00=R/O/X+K4;BDHBPDZ1=_,I2X*+(_24I]HQ +) MT#=8R:3U<;JVS&8X8%U$2]C<%7[X"$YIB_;=7V(%//!OY9@W+\J=*%>3/-N<(7F)DF M^.0%H3?@_P7G:K/0!U2/Z-F_4$L#!!0 ( /"!KUA/Z*YT$0, !L) 9 M >&PO=V]R:W-H965TY:T2:])&7RX+)L94I55W9MHPS**F\X!4PW$FY**E"5BQM60F@B3$J"]MSG$N[I#FS M)B,CFXO)B->JR!G,!9%U65+Q9P8%7XTMU]H('O)EIK3 GHPJNH1'4#^JN4#. M;E&2O 0F<\Z(@'1L3=VK6:CUC<+/'%:R0Q.=R8+S9\W<)6/+T0%! ;'2"!27 M%[B!HM! &,;O-:;5NM2&77J#_M7DCKDLJ(0;7OS*$Y6-K<@B":2T+M0#7WV# M=3XFP)@7TGS)JM$-4#FNI>+EVA@C*'/6K/1U?0X=@\C98^"M#3P3=^/(1'E+ M%9V,!%\1H;4131,F56.-P>5,7\JC$KB;HYV:S*D"IB2A+"'?50:"W#%%V3)? M%$"F4@+NG3Y1Y.39R%;H4=O9\1I]UJ![>]!]WZ?L&S_]\^GU9-Z!!/ZCNHRM9T1C&%C:*!/$" MUN3DR+UTK@^$'+0A!X?0)X_8ETF-X?&4?#+\PPY.CB+/\:_)_U[Q[N+,7-Y& M<@LQE N,NBL\S1E1&:\E)B7/S$7KC]\F^UG_&WM\SY*<+5OY,0F"L,L-!BUW M)V4-":EV7$?!5B5RG;TNW7-OZ'6Y:&OW)&B"#RP^OA_.H&.RFT300SW ,I<* M!":@WCN++OO(W77H])%-K;7F/=3[D_ []LA%VR.?QG%=U@6><4)HR87*_U+S M9+BSK,AF2TCS$9W@BKN/I_>WYNZZK!=LB& PUORW5<*#Y MJ(-.GK @*:J4P9ASUWX@]Y7VNX,K!+$THQE26)>,]7,KE;:3OYI,_"VZLUO M [XJRYQ)4D"*IL[% ,]9-*.X812OS/A;<(7#U) 9_KV T JXGW*N-HQVT/X/ M3?X!4$L#!!0 ( /"!KUC_*3BJ?0( ' & 9 >&PO=V]R:W-H965T M1V"4RT"9;DIM T$ZJ\D&7D#_JE?2>(%G*6@%7%'!D83U'"^BZ7)L M\UW";PJM.K"1K203XLTZ/XHY#JT@8)!KRT#,\ [WP)@E,C+^])S8+VF!A_:. M_;NKW=22$07W@KW20I=S/,&H@#5IF'X6[2/T]=Q8OEPPY;ZH[7*3KQCEC=*B MZL%&045Y-Y*/?A\. )/P#"#N ;'3W2WD5#X03=*9%"V2-MNP6<.5ZM!&'.7V M4%ZT-+/4X'2ZDJ)HB92$:PH*#7Z2C($:S@)M%K!I0=Z3+3NR^ Q9@IX$ MUZ5"WW@!Q3$^,,*\NGBG;AE?)'PB'=!X=@K'%]B3U^ZQX'$&K6=R"UBE&24 M46.Y.VR,4ZHO\UY?3>(PN4/_VVA.."_=$>\B#Y!#E8$\"@XH1[H4C2*\4$,? MMM?"?I+=B1YMED89;"CGE&_L?FZ!2(_\A*(H//!NO+W(<]D0IGQ@DG@S"O=Y M*[(US4GO\P91,CRJ+XKW=9[6![RPRFJ05!2'VB;A&:7]>.JF!0==H *Y<;U. MH5PT7'<-P4=].UUT762?WO5B! ?1, M !D !X;"]W;W)K&ULU5A;<]HX%/XK&G9G)YEA M\14;$F F2=/=SFQ;)DG;9V$?P!/;R2#L1-0:)J'[8NMV_ET+I^. M+J,5X_=B"2#).DMS,>XLI2S.+$M$2\BHZ+$",J 3WB:P(KT2@395UOH:3S_ -XM$CDN4R!L3I"60M(\3O)%%SDE@#] 3+"!T%(N M&4_^Q:I84NPB)=K#J\J?*NXQB5B&BT%03: MB9;:/=N6=Q!!-D-55>,)27*"EI0"C1+:A>KCD<\[RPDKE 5"VXV62IY$4MDM M672/9B=2$*\;."%^?<\F-UL_S4JINH4HGWI)+H%,T2&U4DYWX [KFMOU;)?< M,4G3@XZN(?I=WP_P&WJN(?I^'7W_Z.A7!E;65^D J;\OA&;(GPWA\:&M_:?" MV YME\ Z@D*28DM2$N/ZKT4^;V(L&9F6B(L$)E M@&,>)M=KX%&"PZ?("S@\[@94TE=\NL($P-&?)8;WGV0.Y 0U?03*Q6F+=U22 M&2R27 MA/%#UA,7(CK"_X\KOQ.W9(>GWO 'YB]-<3:GZ'/>\,:;9HOY;I8\9 MB]E\#@GB6M?K(N%'R3PQ W#EO&B XVW54KEUGYCM-\6<7F@3OQ<$!MKW:]KW MCZ;]WB5NY+\9^W_)]T^ESH%H[FV550[R5I.*X&8)Y#U-./E*TQ+()Y8_H)_4 M;K"?I4'HM&)E]VMZNGVOW162KQ7621">-KKL7CC,^-:[,RY;38J[)0=H MG7F/INM+.6QW6KMJNN"Z;Q+,E526V*\^ATV,I!0T\G#+>_ M;37$;UC';VCT]N8:@4L(Y?4$SPKR29(Z]N^S8;TZS%R!_(9[M^*4W MO@?-D0:KW*!YB/'\'Z$5;D!!BV7AT!2QQO74,;H7SY8"+]AJRZ[2UR%BF7%> MRRQWIZ?[]LPR0_Z2S'HI<[7*/Y2V!DZK&@2F]&4U7D0RX O][B,P,F4NJ\>1 MNK5^6[JH7E1VPZN'*?0%GA\$26&.HDAL/!WSZJVGJDA6Z/>5&9.29;JX!(IW M6C4 ^^>,R6U%35"_N$W^ U!+ P04 " #P@:]8.#$/HS(" #U! &0 M 'AL+W=O!_PF^%6']G@,EE*^>J<'_DXZ#M!R#$SCH':WP:GR+DC MLC+6'6=PV-(!C^T]^U>?N\UE235.)?_#$(,(C. ,(.$'X$#,\ H@[@*T=:93ZM M&34TB97<@G+1ELT9OC8>;;-APIUB:I1=919GDK0]/9 %I&PE6,$R*@Q,LDPV MPC"Q@H7D+&.HX19^LG7#-&V_A)9W!]=4- M7 $3,&>$;7D9/:M6#,#H% M)[9*AU*%AU*%GF]XAN^;DEI#K62&F&LHE*S E&A+5Z"RE3J57\LX\HSN0FV2 M46\4D\UQ%I=CWDF-#E*CBU)_V>N_%WI*5O3/E@^]^]&[[X/(_T&TDLE14[H' M84[5B@D-' O+T>]]O@M M9>L=8RL?9\NI;%=[\W2ODNH7(!=+Z0T>\>U_N&E M2_X"4$L#!!0 ( /"!KUB$J]S=8@( 'H& 9 >&PO=V]R:W-H965T MNF5B/6M[^NT MA(KJB:Q!F)-SV-BJ)98.<"=@HHINJ MHNKG/7!Y7'I3[[3QQ(H2[8:?Q#4M8 NXJS?*1'[/DK$*A&92$ 7YTKN;WJ[F M-M\E?&-PU&=K8IWLI7RVP6.V] (K"#BD:!FH>1Q@!9Q;(B/C1\?I]:^TP//U MB?W!>3=>]E3#2O+O+,-RZ7WT2 8Y;3@^R>-GZ/PX@:GDVOV28Y<;>"1M-,JJ M QL%%1/MD[YT=3@#3&>O ,(.$/XM(.H D3/:*G.VUA1I$BMY),IF&S:[<+5Q M:..&"=O%+2ISR@P.DVW;/2)SLF6%8#E+J4!REZ:R$11'$"C:2=J'0)]TU)^KJ$?5U"QQ?]S%O=4U3 M6'KFYFE0!_"2=V^FB^#3D/'_1'91AJ@O0S3&GK0=1]MQ=M9QBB25&H>LMWP+ MQV='R"$)8O]P[F3P4YE<\L*4QG"(3>8 M8/+!4*AVTK4!RMH-B[U$,WK&ULK53O;],P$/U73F%"0X(E3.VG9,(,+ M)7[PPM:SX$, !9:L$_9&[;[@H.>]X\N5,/X+NR$V"B#OC%7- *8,&B[[/[L? MZG ()[C@'@ Q$\!TV< R0!(O- ^,R]KR2S+4JUVH%TTL;F!KXU'DQHNW2VN MK:9=3CB;K?O; U7"FE>2ESQGTL)5GJM.6BXK6"G!O.#/,ALWF?6?Q, M9@E<*VEK Y]D@<5C?$@J1ZGQ7NH\?I'PFNDS2"9O(8[BZ9%\%G\/3UY()QDK MGWB^Y)\K?ZQV/??T.+=K_4O3LAQG ?6V0;W%('O]:G(>?3PF_#^1/2K#="S# M]"7V[-DWE2MC#=1LB[!!E%2GTI"K;1Z@[.A!D87D2 Y0'*M.?^2Y/]+YV#:; M1!=IN#T4_6=,-$;T2L*#MFI05]YM#/C[Z9_=N#H:VI7OXR?KQ^X@X8[3_[ M!5!+ P04 " #P@:]87L:1'M " !!"0 &0 'AL+W=OYCVX"87 ML.K8J>U ^^]WG:01E#1:*_9"[-CG^)QCFYOA1JI;O0(PY#[E0H^OJ M> 4IU:%&PXPN80[F.ILI[+DU2\)2$)I)010L1LZX M%00<8F,9*#[6, '.+1'*N*LXG7I) M"]QN/[)_+KRCEQNJ82+Y+Y:8U<@9."2!![1^2"S-E2L 6+J3!D',N09UV M-3>N-)V7FOQG-'VEZI0$G1/B>WZW 3YIAT\AKN'!+MS%=.J(_#HBO^ +GN&; M*;PSRCR9D-^?\'IY-) JO\T62VYN\W<]HZ>Z8S&,'+P M$FI0:W"BMV\ZH?>QR?B!R'9B".H8@C;V:*PUF,;=+'%A@;/_&NLH#'UOZ*ZW MI>]/ZF]/VI'4K25U6R5-+BZ_C9L4M<)>&OJ!R'8<]FJ'O?]X]GJ'C.% 9#LQ MA'4,X2O/7HGK;1TKO__AR=$+]XY>$'2;3UZ_%M1O%70%2Z8-*$A(3#-F*,>2 MAONBP&Y,D]#^GM"@]_2.M*[YRH@'M:-!^UW:MT$RRI(F+X.]0#MAYXF7UM5> MZL7=*G#VXP(KQ))A]>&P0'KOM(^YJK)@EQTCLZ+FW4B#%;1HKO ;!Y2=@.,+ M*&ULK53O;],P$/U7K""A38(F3<*&1AII[4 @ M,52M CY[R26QYA_!=MOMO^=LIZ&;L@D)OL3VY=[SO;/]BKW2=Z8#L.1><&D6 M46=M?Q''INI 4#-3/4C\TR@MJ,6E;F/3:Z"U!PD>ITER%@O*9%06/K;69:&V MEC,):TW,5@BJ'Y; U7X1S:-#X(:UG76!N"QZVL(&[/=^K7$5CRPU$R -4Y)H M:!;1Y?QBE;M\G_"#P=X$9?P: M.*-Q2P<\GA_8/WGMJ.66&E@I_I/5MEM$[R-20T.WW-ZH_6<8]+QS?)7BQG_) M?LA-(E)MC55B &,%@LDPTONA#T< Y)D&I ,@?0K(GP%D R#S0D-E7M85M;0L MM-H3[;*1S4U\;SP:U3#I3G%C-?YEB+/E)IP>40W9L%:RAE546G)956HK+9,M M62O.*@:&O"7?\%9]5<:0'C19*2'P'#8=U4!.KL!2QLTI9AD7,8>!27+-.,DSU67D6DG;&?)1UE _QL>H=)2;'N0NTQ<)KZF>D6S^ MAJ1)FD_4L_I[>/9".=G8_!>Y\FML]_PO3TPH6$;YO WH'4?GZ MU?PL^3 E_#^1/6I#/K8A?XF]7"L+*)=R_D!JQK?N91_N#SJ/L536KADG>)E" M^'2J'V&3>>)WB[RDF^L3(CJTK9YG$&!^1FMH)2_I)056,A;MK5YQ0 G&E3DMN&:UB(G)=PRQ.NBP.S?:\CI?F.YULO '=EF0@W8X;K"6[@'\5C= M,GEG=RP)*:#DA):(0;JQKMS+R-4 />,;@3WO72-EY8G2'^KFGV1C.:HBR"$6 MB@++KQW<0)XK)EG'SY;4ZC05L'_]POY1FY=FGC"'&YI_)XG(-M:YA1)(<9V+ M.[K_!*VAA>*+:<[U)]HW[R/T_MT'] Z1$CUDM.:X3/C:%E)> MD=AQ*W7=2'E'I'STA98BX^CO,H'D$&_+LKO:O9?:KSTCX1?,SI#OGB#/\8*) M>F[>#OA*_Y_#<\B:EP&W0PC5;'PR6O< P;2^Y_#FP' M5OCG'^[2^6LJF=])%OTFLH/4@BZUP,0>?DU3$@-*:U8243- ]=,Q2LY-QZAWX'G1>5X8/7\&>=!E-$\0*2I&=Z"L M3JZ9AF?1TP[\@5>CU%RO1KT#K\O.Z]+HM=D56.^*$[1EE$\:78Z$76?HU"@T MUZE9\,#JJK.Z,EJ]BN.ZJ',LI.$$9!$QP;@-9E?!7$^JLL?+@1C%7-S&.L% M1[;W11?#A?E(JX!)>^46Y6JCH[NOC_U0IDQ?C(KPW&#@VB@ZU_6$H+^8MNTZ MKZV(8S3^0 7.)_L*9RP7K ;^S.1S#;9L_6/;6QUSV&NV7*/#R+2M$3S+;I[# M9 +NJ)R1__&48' "1.;RYOY5V[VVLP"VU>T[1S&M2]%T<=UH]XIPI1OCP?BU M>WG3-/JO-,U[A^S1MJ3DDDM(Y6\DUP)I6OKD1M-+-[1,5LE76EYE\_0&F M)LC?4TK%RXT2Z%ZHPO\!4$L#!!0 ( /"!KUCR?@:%Y00 ,8B 9 M>&PO=V]R:W-H965TZ(*FJ2'I^_BW@CIU3A.XO_U,_U(T7C?FGDBZX.D_2:PV M4^?"03%=D3Q5MWSWE58-&AE>Q%-9?*)=>>U(7QSE4O&L"M9WD"6L_":/E1![ M 9K3'>!7 ?YAP/"5@$$5,#@VP[ *&!Z;850%%$UWR[87P@5$D=E$\!T2YFI- M,QN%^D6TUBMAYD&Y4T*?372ZD,_ M[P)T\N$4?4 )0S\V/)>$Q7+B*IW=,-RHRG159O)?R831DC.UD2AD,8T[X@-[ M_, 2[^I6UTWWGYM^Y5N!WR-UA@;X(_(]?]!Q/PM[^)\YT^'>J^&!/7Q)1)U] MV!$>'A\^L(@QJ)^#0<$;O,(K"]]5U3)NV!UG^K%+N241G3JZHY)4/%!G]OMO M>.S]T24I)"R A(5 L);XPUK\H8T^NV:1,/JCDYB66Z?FQZ9' T%4PM8H+,"9L:T-!O7FHVMFGT_ M>$0C+CL?2BNEKVB0L*"$C?8E.7C"P_$+U887W;*=U[*=6V5;?+W^-N_2R1K6 M5R=(6 )"X%@+>TO:NTOWCG274"*#PD+(&$A$*PE_N=:_,]O]+&,[DBJA[:B MFU549%V5L$+Z5L)^1WB LF)>V:4[Y'V$0+"6[MAKYOF>M9UW&RY4(7C9WO1) M^SRF;".=G=BW#!6M-9DL,20M :2$4K5T-OZF&_\Y>OPJ$*@$D+0"EA5"T=@D:AXFM'FJV/+;; 76< MH+2@HNUW8OAPD@V5L2USXR6QW4R^IZ-_:?/\=J,6]J2]900UC5"TMN"-;<1V MWSA?"TJS2N*D,I"%_B?:Q#]1(N1II^IV+/9?GY@L[+&]RP%)"Z%H[7(TCA3; M+>F?^8\HJ?]AT271GC729[N+ NI406E!1<-XW^&?>?YA_P.4M*U_ M8VVQW=LN$Y9D>8;^0\?-@$ M+R@M *6%4+1V71K;B]_K>S&H\06E!:"T$(K6 M+D%C?O%;[M>\NC/_EATS/+SA6ZW# Z1Q#4!I(12M_AY^UB 0 -83 9 M >&PO=V]R:W-H965TNLH+)&GNN3['OMT$TQS9SI6#];\.F8%3*A&5EP)(HTQ?SMAB1L,W%\Y_W! UVMI7K@3LR$SDB0*"<;QLP)UZIPJL'G]CGZGR0.99RS(C"7?:2S7 M$^?"03%9XB*1#VSS)ZD(Z0%&+!'Z+]I4[WH.B@HA65H%PPA2FI7_\6LE1",@ M'!P("*J 8"? [Q\("*N \*,9^E5 7RM34M$ZS+'$TS%G&\35VX"F+K28.AKH MTTS-^Z/D\"N%.#F]HZ\D1M="$"G0&;HGH*&Z>"SR/"$PP1(G(&R"LXB@0%_7K! 0)\:NA$&K MU&Y4#?"F'&!P8( A^LPRN1;H-HM)W(YW@6S-.'AG?!-8 3]C?HY"OX<"+^@; MQC/[>'AH")_;P^8A/6\Q=JO/ WI><@-X1(E''KX\H2P+H,> MRH@T"5D"#C6@ZJ:]%A]# G#09VP17M0TQY\D+9>+SVD._T9 M6YX]@0BZ#_30H\12USYB2W1',RA^"FU@P035=?[/[:M4K?\Y(5"61:HA6?:O M233[8=@;6T&]7:C:P3-"LX5RNUK.)DJZ%)PM%> M00V'.P5LS7:L,/OY1KZY?B]JNA=6NO<,2E<2GGZ,< DV: S 'XQV&%L3'LO8 MD' 4F"E?UI0OK92_,N5!/D3W:[%BZAH3]T$S7][:6S+,2_J[- M*M@R_ *==47 7RL'O]VK]/R?@*]Z(YB+4Z.ILJ<(RE 4H+1T5WZ 8OQF$G5F MASI6L:[0VMHV[*Y_G+8Q%1$KH(' 'F:T3Q6@'S0FV3OW!O[.NK(G/EJFCM#: M,@5;F0+KCC13_C['-$;@[A%.E4("G'R4%.#"E:67:X)26(T%KYW"7HD:M[$J M5ZBAC6ZFMF_?M]O2P M4MOO&:-075KH68767%*#79TZ2ECJY#8./.#K8Z4/C@32C;P\":B?UH=3U_I( M9N?YC7\U*X^8MC#EB1=\YZ]H)D#-)4!ZYR,@P,M#I/)&LEP?JSPS*5FJ+]<$ MQX2K%^#W)6/R_48EJ(_RIO\!4$L#!!0 ( /"!KU@V/=>MZ0( /X) 9 M >&PO=V]R:W-H965T[B#1F5)1<%5GHJ5JXL!>"L%BJH&WA>Y!:8 M,">)ZV]SD<2\4I0PF LDJZ+ XNT**-],'=_9?G@@JUR9#VX2EW@%CZ">R[G0 M,[?3DI$"F"2<(0'+J7/I7USY R-0[_A)8"-WQLBXLN#\Q4SNLJGC&2*@D"JC M NN_-5P#I4:3YOC=*G4ZFT9P=[S5?E,[KYU98 G7G/XBF<5Q*S3,:NTBA&H9NV9J\: MLT&/V7LLSM' _X8"+QBBY\<9.CTY^ZC&U9YT[@2=.T&M=_ /[MBH&NFA7=J\ M@ M9XA2FC@YQ"6(-3O+UBQ]Y/PZP#3JVP2'MR8S(E%=,:<#F7"G!"T*)>NM. MN#V/4P'F01&V0A-4<*9R>6;SIK$7U?;,\ULGH1>[:POCL&,<'H4QM.$TJL,= MG*@')^QPPJ/@1#:<).ISH*#@C&TZTA]-W6:,.9W00YXDK3%'V.90- M9[2'$P0]QS/N>,8'>>;;/)%5@"J6@6B)\$H _$^ C_?/;&1GG'2,DZ,P6@-\ MLA]1D1W']][SKW<4(&N(M[H_$(U[B'8J@G\4(FN4M[H_7)G?0_2>U/V#>;D- M]/)S+BM1L!_IPZ 'Z3V7^X>3^9U^<+I$**0[B[98%FWM//3J_/V4[4_^8G%W MJKGIC'2M7!$FM;-++>2=C[0KHFDVFHGB95W@%USI=J$>YKI! V$VZ/4EYVH[ M,3U#U_(E?P!02P,$% @ \(&O6&Z(# )5 P 3 T !D !X;"]W;W)K M&ULK9=M;YLP$,>_BL6JJ97:@@GDH4LB]4'5*NVA MZL/VVH5+8A5P9CM)MT\_VU 2@N.U7=\D&.Y__.[.]IGABO%',0.0Z"G/"C'R M9E+.3WQ?)#/(B3AF^F',@J1'EF1\&0=?/"2V\\=#SLD4;D'>SZ^Y&OFUEY3F M4 C*"L1A,O).\[\TP:M@'HB [51@ZE3,W6<3'>E5_"\9ET6"):Y;X)24S'OMXG;P%J[-IFNG[=>T_1=- M =7=4EI,;61.![I;GH@Y26#DJ78H@"_!&W_\@+O!)]N>]$[.&K$.ZE@';]VA M!JW,1E&\E7V+36_'_H2#=1<)G$Q70BS4/)GO1G,[>&W^W\M;,]R-IHG?6H)* MV9C=46^K!C8CO&-'QNO.A=VM:]TF7.O [>35A7@G;\V0UXT1_T]GQ.V^%VU7 MPF72A%JW1NSNC3SF0;&Y.OP],JK.TN9RISQW@ MVD ]GS FGP?Z0%U_0(W_ E!+ P04 " #P@:]8)SURS8L" #T!@ &0 M 'AL+W=O:TKKB9>B;BZ\'TU+Z&FZERL@.N9A9 U1=V52U^M)-#"!M65'P5!XM>4<2_/ M[-A4YIEHL&(GZ?5($[C=?E._M;GK7&94P;6H?K "RXDW\D@!"]I4^" V=]#E M$QN]N:B4_26;;FW@D7FC4-1=L'90,]Y^Z6NW#UL!4?1.0-0%1-9W"[(N;RC2 M/)-B0Z19K=5,PZ9JH[4YQLV?\HA2SS(=A_F4(G!4A/*"?,,2)+GG2/F2S2H@ METJ!GCLCMPTV$@BMA43VF]K]A%=],!20XQM RBIU0HX(X^2I%(W2:BKS4?LS M%'_>>;EJO43O>/E"Y3D9A*7Z\(<=')W_+^#J]/L>HSS&RNH/_S]%E MMA4=ND7-9;E0*SJ'B:=O@P*Y!B__^"%,@D][+ ]ZRX-]ZKG=@6,)YEHQOB1C M4@N.I3IQ&6VE$BME+N$Z#X,H\]<._K#G#P_Q8Q>JC8JW46'H1L4]*CZ$2ERH M> >5CMVDI"KCB'#V65?28O<6G9*O@"X?XYT3.DB'_SCQMXJ8>0]T M-5@RKD@%"QT5G*IG":19H.<70N!;QY3*_J'+ M_P!02P,$% @ \(&O6#NOM,$; P ]0T !D !X;"]W;W)K&ULK9=K;]HP%(;_BI554RMMS0TH[2 2T$WKAVJHE^VS(0=B M-;&9;2[=KY_MA$"ZX)4V7TA\>=^Z1OSJ,>6,B44QAR) M999A_CR$E*W[CN]L.^[(/)&ZPXUZ"SR'>Y"/BS%7+;=TB4D&5!!&$8=9WQGX M5R,_U (SXR>!M=B[1QIEPMB3;MS$?0/G4"X)"$+P4M X(PD)@5L[-(S-8UUCBJ,?9 M&G$]6[GI&[,V1JUH"-7;>"^Y&B5*)Z,QED"E0)C&Z(=,@*,;*C&=DTD*:" $ MJ+'/:!#'1*\Z3A&A>>[H/3B]!HE)*L[4E,?[:W1Z$&K M)I[1Z^6A)9RP7/#0^(4'_/:6%YOEK5NBW*)5;Z'?["NQP%/H.^K5%#C'%)_N3I AOU\1%0!YR[=(R+_O*LHK#;'VZI60&Z%1]C9X!%DR7KX_;2^;I&W(K$+K>[M_8:_1Q/V/7?MPYMJ5;P7=*S=\:V0/',>J M$%5%:BV657SLEC;E5D4-=JC!^W.X\&B*N"&W*O&NM/&MM<3Q66RW\SU+&C=: MU;A[!70&?&[.%0)-V9+*O-(L>\NSR\!4["_ZA_I,8PKSG4U^(%)UY)Q0@5*8 M*4OO_$)5!3P_8^0-R1:F3)\PJ8I^&PO=V]R:W-H965TVV2@UA-;&8; MZ/;I9SLAA9!FM.(-Q(Z?Y^YWCI,;;1A_%!F 1$]%3L78RJ1<#FU;)!D46%RQ M)5!U9\YX@:4:\H4MEAQP:D1%;GN.$]@%)M2*1F;NED9_ M)I"SS=ARK>W$'5ED4D_8T6B)%W /\F%YR]7(KEU24@ 5A%'$83ZVKMUA'.KU M9L%/ ANQ\%@5\)_&,%O4K0,Y4I44P=8BQQ-.)L M@[A>K=STA2FF42M\0O6VWTNN[A*ED]$=K(&NX!)-&95<[0*Z%@*D0)BFSW/? M"9Z1G$@" IW'(#')Q07Z@![N8W1^=H'.$*'H1\960LG$R)8J,^UO)U46DS(+ M[X4L?'2C0F4"?:8II/MZ6Q'56-X6:^)U&MY@?H5\]Q)YCM=KR6=ZO-QODA6.($QI9Z?0C@:["B]^_

MS';FNXXWL]6XE#A>%'WO[:^+. M%-X(V*\!^YV 4R8D8G.T8"P52+ \;4,M/?H[%$'0;Y#V#T@'8=@@[U.=L0:A M.<\_QA>MXQ\6+S $4>BTHDU,G5ZJ\<5V9YE!@><5+ M8'IGS46!E9Z*C2M+ 3BSH(*Z@>=%;H$)-G['A2SF5]HEV=>QXY*"TDHH7#5@K M* BKW_BU.8<.0//T X(&$!P#HG< 80,(K=%:F;6UP HGL> [)$RT9C,#>S86 MK=T09JKXJ(3>)1JGDJ7@694J](R%P$P1D.A\ 0H3*B_0)7IZ7*#SLPMTA@A# M/W->2,Y5+](UED/7@Y\-X/Q@@<+7GUGAP M,#X+!AGOL;A"H?\%!5XPZA,T#%] VL+# 3EA6X?0\H7_7(>^0ZXY1OT_ MD25.8>KH/UJ"V(*3?/[D1][7/H/_B>R-W5%K=S3$GC0V]X@2O"*4Z!%6: 4; MPAAA&\37: ]8])U!31Q98M.CMHGO>[&[[5H[C1FW$6_TCEN]XT&]MVDJ*DQ[ MBU(CQYUDU^&1GM,0WWM'4=0JB@85+?%>-U/5JR@Z27?I'TL:9/]@]2>M]LD' MJ@\L,W4O01#>UR)FD]/*7Q]7OB>F\W74:MU.NRQ ;.PM(E'**Z;JSMFNMA?5 MK>W/[M_P^I;3741_LA)16&NH=S71AR[JFZ.>*%[:YKOB2K=R.\SU90O"!.C] M->?J,#$)VNL[^0-02P,$% @ \(&O6)8P9[J@!0 J"L !D !X;"]W M;W)K&ULM9IM3^LV&(;_BM4=;2"QYJ4OM*Q4.I#D M;).8$(SMLTGRXSMY;-_U8L?XD]@0 M(M%+EN;BA>1/](!98F_*-F)SC'2M_+(V),^^2VY'+BZ M120EL=0(K/X]DVN2IIJDVO&]A@Z:.G5@]_B-'I4WKV[F$0MRS=*_:2(WEX/9 M "5DA;>IO&.[7TE]0Q/-BUDJRK]H5Y=U!RC>"LFR.EBU(*-Y]1^_U!W1"?#& M>P+\.L _-&!4!XS>!TSV!(SK@/&A 9,Z8')HDZ9UP+3L^ZJSRIX.L,3+!6<[ MQ'5I1=,'I5QEM.I@FNLGZUYR]2U5<7(9?M]2^8I^1MN6Q14+?+WM,A#-RR7&X'"/"%)3WQHCQ]9XAW5.TT7^6]==.5; M@0&)AVCDGB'?]4<][;D^(-P?E>%N7W?8PV_P*QIY9;3?UQF?1?/A6_BX)SRR MA_^^3=_"O9FE*T?-TS8J>:,]O/))VK T(5S\A$CY[/6TZJJBC/LI.ME>B +' MY'*@LJD@_)D,EC_^X$W=7_KD@80%D+ 0$A8!P0Q=QXVN8QM]624]0W@K M-XS3?U3JJ))#G\16X+$20\("2%A8P28E3(_RS\NI/W'U9^$\=^4#JM60;]+( M-['*UZ;Z8Q2T,H]5$!(60,+"R0<%?;=/0*!*#0&GC8!3NX"$QR27:BJ(V K= M8BYI3 MY0S9G/S;X/(2N-@&"& MD.>-D.=6(6]H3K-MUJ>2-?!8E2!A 20LA(1%0#!#REDCY0QDKC.#U!42%D#" M0DA8! 0S=)TWNLZ/R+5W)"%9<6"BG1^6SJZM#3A614A8" F+@&"&BI[;+GQ= MJXY?_[SIT\@>=>S["$H+0&DA*"V"HIEJ=FP,#R3;UA@H>2%I 2@M!*5%4#13 M7K^5U[>_K.LU)VLL="=<#9VT;JJ.X8QX@*L2V?_"TDX^6%=05 J6% M-:V[Y'R_V(2JT)2QM7L\N]_S0<9*-B092M1+VBL?J.$#2@M ::'WT?-117L< M ZAJ31%;T\?[Q/4Q;(+R-Z5>X4!]'E!: $H+06D1%,U4MW6$O"G,A C4_0&E M!:"T$)060=%,>5N?R/O$*,(OVBA"CR0G*_46XQ2Q7:ZTWM "G6"!,"JJA>II MK^J@;A(H+0"EA:"TJ*9YGK&$]YO$;JK96D6>U;&H7M9Z$#U#-'\F:C;$S_K5 M+1H#HE=94#\)E!: TD)06E33WIDS7G=V;XK;^D6>W3 R?EG_%^WS'2"ME6M0 M6@!*"T%I$13-W!K0NDB^"S+,^J"V$B@M *6%H+0(BF;*V]I*OM776-[KY4UE M-7Q<[="\=2-.U$G"TA1SH1-T5;)WZ+77>/23 .I @=+"FC;K9-31<#9^MPJ" MJM-4N'66?+NS](TSH23C+"8D$;85K!UTM'"0M "4%OH?/:_IT'NOV__A)/FM MD^1_XB01>9AJH+81*"T I84UK:O:9#A_KQJH<>1T-AYFA*_++:("Q6R;RVH/ M8G.UV8;ZM=Q\Z;3%JSVL-YBO:2Y02E8JU!V>J^4SK[:%5B>2%>4VQD&PO=V]R:W-H965T/\_%=S[& M*ZD>=OJ.&4YU<>R8 +?S*7**>!4+5Q=*$83ZY1G;N!Y M0S>G7#C3L5V[5=.Q+"'C@MTJHLL\I^KE@F5R-7%\9[UPQQOW@@CRDLM14)'KL E(Q@&Y< M;WM1;1OLV38D-U) JLDWD;!DT]]%"8V.8*WC(N@%O*'JF(3^%Q)X0=3!Y[+? M_8K%C7O80R=LPAI:O*@_K)O1[ I3+XS)X3-=T)A-'$Q2S=22.=./'_RA][5+ MXX' -A1'C>+(HH=[%-^;8W%D,BHALC_S MSQ(T8 9PL2"R,'(UP2G6-PV*QX"QP R.'TDI.'2F284_L/BFY"ZGX= ?C=UE M6V*'411ZC=$&]6%#?=A+_:X*1D)F)1AZ6I>&;97<)6:E(I#N/[?#'4K^27"Z MQ7O7* B]H)OWJ.$]ZN7]((%FA):02L7_OH7R:(?-((J&6Y0[C$;A'LHG#>63 M7LI84_R]K'I=WYH+!P+;4'G:J#P]6 $X/:3H X%MB/:]U_O3Z_VX-_29YV5. M1)G/\ #*^?I 0DH!;^H7,F.DSBZ*U8$42A92V1X&C66K@MA2T7F75A1\OW4L MO6-_Z^CV$WUO(%J-A/]?@> BQGY2,],A[ 2%+K&;H+.,$>Q ;5@H7I&=FOV= M3(P\;UMR+Z7W2@Y>)0>]DJ];4JU 4N_2*2C8$33[7@>+EE;(ZNWO$(9:BJ0ZXF( O;9,XD M8,MJARG^JV#*&.#[N92PGI@-FO\ITW]02P,$% @ \(&O6%6_\9UL! MJA4 !D !X;"]W;W)K&ULQ9AM;^(X$,>_BI6K M3JW4D@?"0WN U$)7M])56Y7M[6N3#& UL5G; 7J?_NPD#0D-7J*+=&^*[63^ M,_-S[(X]VC'^)M8 $NWCB(JQM99R& MP]0HCFS/(V&YLN=;'P M9K:4> ML">C#5[!'.3KYIFKGEVHA"0&*@BCB,-R;-V[=S.WKPW2-_XFL!.E-M*I+!A[ MTYVOX=AR=$0002"U!%8_6YA"%&DE%[X2!EQMX1P:N?\*@FQMTS_7@YP9^2B9+)>4PPQ)/1ISM$-=O*S7=2&&F MUBI]0O6\SR573XFRDY/'GPF1[^@&S24+WM"WC9X-H?KW>D+TH\L92$PB<:4& M7^%'ICVRI8M:>[2"/[R&+ MSSL17Q<],2K7 CW2$,(:^YG9WO4, K:"51#S/H@]>$;%)\P[J.M>(\_Q_)J MIN>;=^OR,9O/(#AE7LFF6\Q_-]7KGM";ZTF[T2LG1 &+U78BL/X$ZF8J4_+K ME?0&=2?6WBN?T4J]LYAF.,K"FYDI+ZWWOGNTW,T! M-,;5DEH5U^%DX!K+YLEW)M7WEE . 5M1\L\9)X1MJLW:4JLR/!P-W%YKAU"WS6I_ MVJK:K"VU*L;#*<,U'S.F)70(]KI=OY/U/^UDGG>\1C^_X_O5=V;F<)JF:Y9[!;S"7-U+A,R8^.=E!5$Z+1<\&XFCNYUN6MZZHD)P56 M5Z(D'-YD0A980U.N755*@E-K5# W\+R)6V#*G6AF^^YE-!.59I23>XE45118 MOBP($]NYXSN[CJ]TG6O3X4:S$J_)BNB'\EY"RVU54EH0KJC@2))L[KSU;^.I M&6\'?*=DJSK/R'CR*,23:7Q(YXYG%D082;11P/"W(4O"F!&"9?QH-)UV2F/8 M?=ZIO[.^@R^/6)&E8/_15.=SY\9!*'0,0B" P9!8Q#\J4'8&(2_&8P/&8P:@Y$E4[MB.<18 MXV@FQ19),QK4S(.%::W!?^9J\,VLT$T:/Q:U'\$!/T+T M47"=*W3'4Y+VV,?#]GXP(. "U)9LL".[" 85/V)YA4+_#0J\8(0>5C$Z/[OH M6=CRSV7" 9EX6"8FR;X,,%<:,V9WO;-7]=\ @["-KM#.&AZ8=66$+LVY3%$B M"LA5"IN8Z=O?6FG4KV2RWZTJ<4+F#J0W1>2&.-'??_D3[Y\^IJ<4BT\D]HK@ MJ"4X&E*/WDO,M4(B0\J>.=&@"-6T#C04!WST0F5!%42D@YZ!S22"H8PU*A$C*0I70!N'Z%=Q^RP3F.179* ML;@6N^D@\ZZF?C^S2+)7F"% M_8BN6T37@XB^$Z4I7YL82H &5$!]0 8UC@5R2K&X%O.#5W'C>>$!+#8ME?^DSW5C=MUU;#V!_AO1X1#R[VV$O, M[12ALN7F2(J& ;1TSVK5"IU9UM2S_$F,@; MOD*FGRRXB(G26[&TY4H@"5*G.+);C89KQX0RR^NE9V/A]7BB(LIP+$ F<4S$ M;H@1W_2MIK4_F-!EJ,R![?569(E35+/56.B=7: $-$8F*6<@<-&W!LV[4=?8 MIP9?*6YD:0U&R9SS%[-Y#/I6PQ#""'UE$(C^6^,(H\@ :1JO.:95A#2.Y?4> M_5.J76N9$XDC'GVC@0K[5M>" !R?07-KEMPP(_D8K' MN;-F$%.6_9-MGH>2@\:I=FCE#JUCA_8)!R=W<%*A&;-4UCU1Q.L)O@%AK#6: M6:2Y2;VU&LK,6YPJH9]2[:>\A]>$JAU_A\N(*+H R> YY(@D+9,]6FJ )8_LYF6%&IG6"C -/G*E0P@,+ M,#CTM[6P0EUKKV[8J@5\(N(&G.8':#5:[0H^HS]W=VKH.$6RG13/.8$W#8G M:U-U 8QXK#M1DK28!T(0MD3='0KF.RC;CC>)$,$_9T" M64J'7TZ;(EO=+BH,>110MJRLN"R,FX8QG[2UUW1[]KJL\ZV)4U@]2J=NDNC%'GW8P(4E-+F,HN MCN*TF$(&Z>5[=#[4TTDV3/R&R48;?2TL*9,0X4)#-FYN]=L1V;B0;11?I3?N MG"M]?Z?+4$]8*(R!?K[@7.TW)D QLWF_ %!+ P04 " #P@:]8?H>#&?L" M Z"0 &0 'AL+W=O08Y6T\_$@G MCJ<500Z)U!!8-2LXA3S72$K'8PWJ-)S:<;>_03\WP:M@YEC *O:UG-04@G)BMI9*2@(M2U^JA.QXQ &!QR" MVL$DPK5$1N49EC@><[9&7%LK--TQH1IO)8Y0O2HWDJN_1/G)^.MC1>0S.D+7 M("0GB804W4B6/*"*$BG05&=-6WP\ XE)+CZUV=X:6Y%A#@(1BGYFK!*8IF+L M2B524[E)+6AF!04'!(7H@E&9"?25II"^]'=5<$V$P2;"6= )>(%Y#X7^9Q1X M01^]1^Y&IVTZ&,(FAZ%A" \P7%;%'#AB"W33 FDU6H1^.X(^>B>BQ E,''6V M!/ 5./&'=_[ ^]*AK]_HZW>AQY>,KM2*J=7"$LUA22@E=*GU/@/FZ%=K)JQL M"QP98'W 5_%@Z(_=58N:J%$3=:KYQC'56KIHHSW:( K;:0<-[:"3]LYFH(MU ML,=Z-!BVLPX;UN';4P\TU4DO@1/6K62XIV04'5 R:I2,.C?IO;F?E)#I"KBZ M;Y%9!Z0N#4#GF'!TA_,*VL2,_L/6/6Y4'__;UMV>YS;I%GRTDT>_YT7MB?2] M[97IO7$'=[/7,'[XDO_ 0OH[5[;_MJW\"KV_3^_UAL<'Z(,M??#W>_H524'; M@OR9$'>GG!7 EZ9H"Y2PBDI;V9K9YF$PM>5P:VY?%>KR5WM&H!P6RE5%K\X4 MMX7:#B0K37&<,ZE*K>EFZG$#7!NH_PO&Y&:@"9KG4OP;4$L#!!0 ( /"! MKUA0^J!,M0( ,X& 9 >&PO=V]R:W-H965T'+@)5L&FMDF:O]^U(2Q) M:;2'O8!]?<_QN=?F$*Z%?%$I@"9O><;5T$FU+JY=5\4IY%1U1 $<5Q9"YE3C M5"Y=54B@B07EF>M[WL#-*>-.%-K85$:A*'7&.$PE466>4[D90R;60Z?K; ,/ M;)EJ$W"CL*!+F(%^+*829V[#DK IZK,!89,H^R;K.]1P2ETJ+O :C@ISQZDW?ZC[L M )"G'>#7 /\0T/L $-2 P!9:*;-EW5!-HU"*-9$F&]G,P/;&HK$:QLTISK3$ M588X'=V^EDQOR 5Y *4EBS4D9*9%_$(>.=,*%R8BQRNCJ.WZ[9L9 SF] 4U9 MILZ.(1]G-^3TY(R<$)>HE$I0A/%J]1R#./Z9BE)1GJC0U5B,D>3&M?!Q)=S_ M0'A [@77J2*W/(%D'^]B$YI.^-M.C/VCA/=4=DC0/2>^Y_=:]$S^'1XU*F@,0P?M08%<@1-]_M0=>%_;FO.?R/9:U6M:U3O&'K7= MT+:"*Y:!93'NMHJ"0>BN=LMXG]*]NFIR]M3U&W7]H^J>K9/@Z8Q6(-$8R1/- M2B!3D-79M2FM&"]W9'B=J^! Z_ND;L?O'XAU=ZPA![FTCJE(+$JNJV^CB3:F M/+)>=! ?HUE7WOJ7IG)ZO/E+QA7)8(&47N<+"I.5>U83+0IK0'.AT<[L,,4? M#DB3@.L+(?1V8C9H?F'1'U!+ P04 " #P@:]8L3S!-IT" !^!@ &0 M 'AL+W=O= Y@ MR%O!A1YYN3'EM>_K-(>"ZIXL0>#*4JJ"&IRJE:]+!31SH(+[81 ,_8(RX26Q MB\U4$LO*<"9@IHBNBH*J]PEPN1EY?6\;>&"KW-B G\0E7<$FGS7<(3@XW>&1/K9"'EBYW\RD9>8 4!A]18!HJO-4R! MEE0#5/)GUEF\I%WY9$,EK3BYD%N?D+CQPE, M)=?N239-;N"1M-)&%@T8%11,U&_ZUM1A!X \W8"P 82'@,$G@*@!1,YHK,-59DF MIS=@*./Z#!=NBY++=P"2R@+/CJ:N_$P0SJ BJAZ)^NW!;NP!S+; M*W17I6JF03>3O?;7NJ0IC#R\UQK4&KSDZY?^,/C19?,_D>V9'K2F!\?8DSO* M%%E37D&7S1H[=%C;C-9)% YC?[VK_F-.& W:G#U1EZVHRZ.BGMW-QVT8KT%A M(R-/5B"9@2)ND[JDUHQ7.S+ZO>!0Z\>DH/?M^X%8?^&ULK59A;^(X$/TKHUQUVI6V M30*4LCU HK1W5^E60N6Z^^%T'TPR$*N)S=H.E/OU-W9"-F33:,4=0A [GN?W M7L:3&>^E>M$)HH'7+!5ZXB7&;&]]7T<)9DQ?R2T*NK.6*F.&AFKCZZU"%KN@ M+/5[03#T,\:%-QV[N86:CF5N4BYPH4#G6<;4X0Y3N9]XH7><>.*;Q-@)?SK> ML@TNT3QO%XI&?H42\PR%YE* PO7$FX6W\S"P 6[%9XY[7;L&*V4EY8L=/,83 M+[",,,7(6 A&?SN<8YI:).+QM03UJCUM8/WZB/ZK$T]B5DSC7*9?>&R2B3?R M(,8URU/S)/>_8RGHVN)%,M7N%_;EVL"#*-=&9F4P,'"/L:E47274YR9 M/GS-N3G )7D/[R[>PP7XH!.F M4 ,7\"RXT1]J$W\F,M=,Q#1Y<3(>^X:$6#I^5)*^*TCWWB#=AT]2F$3#@X@Q M/HWWR8#*A=[1A;M>)^ GIJZ@'WZ 7M ;M/"9_WAXOX-.OWHH?8?7?P-O:4V[ MM-D9D^L9'5G-7-+/E&)B@W2,#*P.4%^W8 K5"!7 /+32(5_X><*E.2T1>VJ")RC0J6722HZAP3 M5NN\F5J%=06?L#A0MDKNIL%5$([]7=V33M9G>G)=>7+=Z0BT)* M)9LR!S=<""XV5O,!F6J366QQ75,9CD8-D9TTSA0YK$0..T4^E@_%\VB7="GTE\5!$?_:?<0Q%W M9=WH![*ND\"9\CY6\CYVRCNIQ@^O]AK;=!0HPYJ.?D-%UXH3:F'P[54>=)+[ MXGH6LGNV0V5+VF>6Y@@+.A7N3='ZHBT@1R?5;!0&]4^SMK7&#(<-^GZM*N"&O-WMD]TS,D]$# G%0 &0 'AL+W=OD,R-E FF[U:C920\752\<6#.@ *:V9Z9Y^VT; M0F!"W""Y-QD._C][_K2 C M^X7E6OSDO\0:N@7\M+ZFXLQM*G.90L)04B,)Z89VZ)Z'K2X%J M\2V%/6M=(QG*#2&W\N9CO+ <.2+((.(2@<7/#LX@RR1)C.-7#;6:/J6P?7U/ M/U?!BV!N,(,SDGU/8YXLK)F%8ECC;<:OR/X#U &-)2\B&5-_T;YJ.YY:*-HR M3O):+$:0IT7UBW_71K0$@M,O\&J!=R@8/2'P:X%_*)@\(1C5@M%S>QC7 A6Z M7<6NC LPQ\LY)7M$96M!DQ?*?:46?J6%G"C7G(JWJ=#QY7NR UJ(S'-TREC* M."XB0*\#X#C-V!OT#_IZ':#7+]^@ER@MT)>$;!DN8C:WN>A=,NRH[FE5]>0] MT9./+DC!$X;"(H:X1Q_H]:ZG =@B["9V[S[VE:/3R "*M/'R^W-68X3<3P5<\?]!$^/%)-$,?.>3L9U_**^:HGRF+W DK M<00+2U0Q!G0'UO+5"W?BO.NSVR0L, D+#<$ZB1DUB1GIZ.W$X"8Q?;FH,!.% MD>O#;CD]GMN[ML./FQS[W2:!=C!#?3,$Z_@V;GP;:WV[$D1,HP2]IUAX=TY) MCG@"*( 24Z[\)&M12X!N[OKLU-*'3FV3L, D+#0$ZZ1HTJ1H\A=JSL1D8DS" M I.PT!"LDYAIDYBI]G_G"^$X0WB/:=]"O=**AV:@@HU;--;\=:WX(M MQ6K#($JQ+,XE)1N*\S[GM*"AD\XD+-"'Z*$[L0[U?3"'AD;1<=YU'K[\'>W M/M]F."$Y1O]M<9;R._0ON6'H-.*]W_9:UE#[C=("H[30%*V;E=9^S/T+:V(- M-94>D[3 *"TT1>NFQWM(CV>FT-><]IKENP>5OJ>-W(AV2KU^/(/=,T3KNO>P MQW2U.Z4AY5Y/&CRCC>XMC=+"/WCF.GT+2)4 NW7PDXN-C#IQ8R@BVX)76__F M:7.J=ZK.L@Z>K]R3,[?G>2!/ =5!TP.^.D*\P'23%@QEL!9=.4=3\<%"JU.Y MZH:34AT[W1#.2:XN$\ Q4-E O%\3PN]O9 ?-V>CR?U!+ P04 " #P@:]8 M/8!8Q9,& "]*P &0 'AL+W=O$*E^\ON^6'%*YGFA).ZC(!CV$Q*EO] M"_CV*@QU@?R*OR*Z$95CH*U,&?NF?WR8G_<"W2(:TYG4$D1]K>D5C6.MI-KQ MW8CVRCIUP>KQ5OU];EZ9F1)!KUC\-9K+Y7EOU -SNB!9++^PS>_4&!IHO1F+ M1?X)-N;:H =FF9 L,855"Y(H+;[)@PE$I4 (6PH@4P ]*8##E@+8%,"YT:)E MN:UK(LGDC+,-X/IJI:8/\MCDI96;*-7=>"NY^C=2Y>3D-IL*^CVCJ03OUNI3 M@#?@)IO&T0RPQ8+R*+T'KZ^I)%$LCM1_E>MI1UA2QV?UY2_(7',9*+CQ%;Y@/VQ MC:L.6];<^$NGL)[2;\6*S.AY3\U90?F:]B:__@*'P6]-D? D5HL!+F. >CL_4]9,J50TZ-3N:G#0R>"P-#AT&KQ+YY1O>"159Y9F M+ZGJ2@K>/5 ^BP29QO08F [_O #7Y%& BX4NH:Z89?F\5^\)J?. MBKHZ+<0@K%@-3F"+V5%I=N0V6ZS299?OM6X[);O:\B16!\J=7=6X2#3D[R0C+N*CH'!._>VX8H.!T&S6L^M- &W=3V MV0SNPAEL<6'!#+K)K.RK M?!U2 W"E1FG>.8U^O,*541O5D&.,6BQ9P()NPGI/(@[6),[HSB338W#.XIAP M88T>-3KU"E=&#>*ZU;;>LW@%W7SU>9M66/%H1G-+FZ)#&SUY)2NC]L13T.;) M0A-TDLF3[C-VNO2<5XHR:C67\"1HX6)D^0BY^>A6M]]TFR3\GC;VF%ND18_"%SA6K%63WYU*U:L^:B2C')GHRXSH::5=M\^$T\H1T?J,V'I1'DIA%U M[Q(Y8:\IF%8\Z:D5L7FK,Z\ @G8!I+6'+'N@/=GCW<,J4C-,/4TDC5:\4L8S MC1J 1ZH6+E)TP5CER?L>H)A>I6+>,@-^/\W-.$$7_>Y"$21>\&.I8/LFU4VSI[)NE"IW+ 9I7.U?G"6 $'B(O&N\(=' M,J+Z#OJJT6 A/:X9'#[U=XC=,6QI![O!8D\8V"_O[JZK\[:A)[5Z9"PFX8'G M/5.O<.1+K>[>PA'>,ZOSHGLFWMWU&@S"Z%ZS0+[4ZNXM-V$W-_V7VTSNIG0.7 /-C5H>?T-+8.'^ MVV[MDV*_^X&[JLYO3AR"XT++<2'T.TU"K]DH7VIU]Q;M0C?:>7F/QFM:*]Q- M:^'A>-BV+1-:Y O=R.<%V-UU=/9:J)W64L@0M^5=P\K;47Z276Z9SG9>G.SJ M5]ZMU"^V?B3\/DH%B.E"204GIVHX\.)=T>*'9*O\=&2$K7$Z0O4 M_PO&Y/:'?H.S?&-W\B]02P,$% @ \(&O6"K16^3G!0 Q"@ !D !X M;"]W;W)K&ULO9IK;]LV%(;_"N$50PITMD3YVCD& MVG#=]B&;T:#K9UJF;:*2Z)*4G0+]\2,E19=88J+E=$%@2[+.*_&A2)Z7U/(L MY!=U8$RC^SA*U/7@H/7Q[6BDP@.+J1J*(TO,+SLA8ZK-KMR/U%$RNLV"XFB$ M/6\ZBBE/!JME=FPM5TN1ZH@G;"V12N.8RF_O623.UP-_\'#@(]\?M#TP6BV/ M=,_NF/YT7$NS-RI5MCQFB>(B09+MK@?O_+K_3TOS*39Q>W:4;Q;ZF+-'HMY/Y5.@7=".2,)72'EM+?J*: MH75$0Q;;(U>$:? K-$+J0"53B"?H4\*U>F,.FNU;'D6FHM5R MI,UMVXN/PN(6W^>WB#MN\99^0_[D#<(>'J-/=P1=O7K=HG+C5GEWE$.$@R=E MR'-D<%,&<MGSKZ;ZR-1,63VXK!Z<72YX9O6TTRC\NRCYUEOVBU M;05U2O1];"#%")!8 ]VD1#=Y<8.;0)*#%"- 8@URTY+<](4**D=D%S_FP@^"\)#COU],9*NMT$_$0V=:;7HS".2.G:%]& MD&($2*P!%RNH&BG4)K5F.PZP^6]ON7[->?A.9!\HE^A$ MH_2BQ\NX;44446E&%"9S]JFY43\-U68"W9+DVV;(M*<-\O MG6TK0* LO@ (J4:@U)I0*XOACU\\6/B@'@-4C4"I-?%5-L-WYN(O'2] +0BH M&BG4ZN-%X$\FTW'7@%$9#-_M,/Y*XXT9#,Q@44RS6':,A@=TSFFZF8$:#5 U M4JC5F74DQG[E+7RWN6@.KP^$>HRLH$8"5(T4:O61U1MV^S&_LA.^VT_ MIS':L(3M>,AIA,0Y85(=^!%=486HI1::_JZ=&:BQ %4CA9J/F]#&BT4'M,HV M^,[) M<\OVA@5J$:#4FDAKJPL RPNPZPNP"PP_8H4!5\8"NXU%E9#0,)1LR[7IZGAR M8L;%2O-XVF6A5J2@M@)4C11JSTA%<.45L'L]XB)Q>^SW[=2G0>=*W]R7Z,T, MU$L4:G5F&(\7LVG00:ZR"?A'V@2W>&]FH#8!7]J$N>^9_VD'L\HF8+=->&GB MZY;O30W4*!1J\\:4DM*^/2,&ZX< 78[@FHYYMW>?O9.V4 = *@:@5)KOM50&87 M>W'*%H#: U U J76Q%>9B.!_6'1P7Z,W7U!'4:@U.\#%XPYP5'MCS+[?=TOE MGB<*16QGPKSAS(S+,G]E+M_1XIB]1+816HLXVSPP:@R\/<'\OA-"/^S8]]+* M%Q=7_P)02P,$% @ \(&O6&&ULK51M;],P$/XK5IC0)K$Y;RVCI)'6%L0DAJJ5P6VPG#=V45@CQI?&=[WGNGJOODD;(1U4 :/14,JZF7J%U-<%8 M90641%V)"KBYV0A9$FU,N<6JDD!R!RH9#GU_C$M"N94:2)JS2B'I42J M+DLBGV? 1#/U F_ON*?;0EL'3I.*;&$%^J%:2F/AGB6G)7!%!4<2-E/O)IC, M8QOO GY0:-3!&5DE:R$>K7&;3SW?%@0,,FT9B/GL8 Z,62)3QJ^.T^M36N#A M><_^V6DW6M9$P5RPGS37Q=2[]E .&U(S?2^:+]#I&5F^3##E?E'3QHY&'LIJ MI479@4T%)>7MESQU?3@ !,< 80<(7P/B(X"H T1.:%N9D[4@FJ2)% V2-MJP MV8/KC4,;-93;?W&EI;FE!J?3)7E&.X66(-V+X!F@!549$ZJ6@"[1PVJ!SL\N MT!FB''TO1*T(SU6"M<(C>2)T)[@N%/K$<\A?XK&IN2\\W!<^ M"T\2WA%YA:+@'0K],!ZH9_[W\.A$.5'?Q\CQ1?_2QZ%VM73Q,)V=W8FJ2 93 MSPRG KD#+WW[)AC['X>T_B>R%\KC7GE\BCW]9E;-+<]$">C\JU#J8DAM2S%V M%':Q[-++(/"O$[P[E#$4%8"&^G<_?.)">4E6DB)>0FF[%K-8FUVL.OB M?$];=K3T#&V UH+K2J$OG #Y-SXV9EXO/>@MTR!PC64/#?HW*$W288 W\.D. M'&]PAG,IMZL^G5E0O9A:EG[>*C>[4&6;K70Z%Q>C*ZC1>-NZ:W0YLYWS6QE+2A5WBKGHAKY"Z7*#T%0S18T)]5545*A MD:R0.5&Z*^=!54I*T@I(.0^ZG4X]9N4F1TI'_SY[=W;6>;B\WH]?&.#2#YRBO2-$KSKZ M0)4-BLG'Q\D?$L>D^T=)'U#&A >[PENA/Q$3!_&\X9TCM'['F:_%A Y&#H]< MOX/+9\2#N@K'PZP0VV*,?!O0V4E.O4?"1_Z$<#:5#%@9R1E?VW 7 K."%])3 M^B[0=D*(5+\L'-H>W""U3LY$(4UNF\'^G=:7[P&;'AADG#<&N[X-C(M&RLB\$,1XV##JAI:=4<[OX.GQ/=O17F6M=34E(9JF-E0WK8SM M@'Y;S6JW97O/TO5*]EBH3TL]'&'Z4"WT5M*,K4Q_E34&,/405R=ER=ZY>X*> M_^T\SZF@DO"V:5W[KWF6G^TXZK^49?-4V3?L]%AO"5Z[R=XIF(Q/P>1)U.3@ M%$PF)V"R_V)/S>--1B&K-!G4V[76GG!G1]A$/=AYC_QOL,_GVZ3>=,FX M8J+N+5B:4O%D8ZCE%9GJ?U9W]/7U*&'<;/MU+B92NJ+II.[*^=0T/=W06>L#"/O(C3G<",:QF!L!#,N#.< X MEH7E^9_&,T#'8S',V\")#%#. .58E@N9F ^6Q\U)].$>:9)$41QC,SJ9.!U, ML'F+8_BZU3!OP,#R0*:_FVM\M?$*.5P'V)H>JA!LI'@E8B/%YQH0][P!(TG< MJXWE 0:V"ECM0'YW'J@I-R>*8%4Q;]@=C"-)@B%0B^X:C6-D=F+XN-<'NTNB M*$G<"&!N!U&$(7 WX@CF #Q@2!29]^#>^RC8O*>"[2^XX]]02P,$% @ M\(&O6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'_CC; 7T$26J"23)K_^5G:@ MUYOV#-O=+K>_9CTHJ.^YMG-M>]?NVV$#%[1]Z"PK7 MK+2IN,-%L^[;K0%>V@V JV0_'0Q&_8H+U?OP?G^LN>F'"]I!X816..@'O@EX ML#_7^T6V$U8LA13N<=QKODOHL4HH48DG*,>]08_9C7[X2QOQI)7C6X ME[0KOH%QHG@UO/"07_C2-B..+^\X@HQ[HP$><"6,=_M-&%2(@!R=$S(/("\)R,NXD+=FS95X:E8T:6@*MC!B MVRSK50#YEH!\&Q=R45<5-X_(PQ9BK03NQC%K3HI"UY@U \AW!.2[N) ?Q0^\ MNA-K41IAYAY0J7L0EVF.OZN<;2[LK=N 0;TXKM8> U%#3-(PD15S!SM0-?SN M'Q1G4-?/86RXKW6(23DFB2P9K'?*&N'^Y<;@_2>@$T!*+$EDL]Q\K[%V"&DH M@R31%5)5PE6'.\]?52RQ0!4O0D89)(FLD$]Z!T8UU1?>; (YL)H)X2AS))'5 ML:B7%K[7'NYFY^,8@E&V2"+K@LS$G>H@H7R11!9&F(O9&ZS\)=C?0CC*$TED M49!)N1/#E')'&ML=K[+=L4BFE#?2R-YHT]Y1+'(N$MD3]$,25JR93@*_8'OJ M-U-P7,A0ARGEF?24GKE@GX%;GR:?*3L)B3).>L*IR4],'];M5D(5=D41;*8L]62,PPO6=D3RRRA6C, M,+UGE(6RR!8BIZC=!B-EH2RRA8X5;4>R448I*(NLH.>J[8+Y>:)6;.%T<=_$ M<6Y@%<[!,DI!660%'3"?O\QP?JC\BP0VEUR%?>^,4E 664$'S#:,MTWGSJ?/ MB7_K$?;&,DI!660%'3!G"F]0:.;=>U:\0\/>-Z6@/+*"#IAW8)T11=NP]8'] MJD1G&IY3"LI/,_$Y@EDKT5K:7S=7M+_#(AY92"\G,TUHY'D[)0?NH6&P9V7B^E*'!NU+%0 M3EDHC]YP>XV)U[^HC?%C(29EH3RRA>;\D>TLFX-I=O=7?"IL(;7%TCV$I!R4 M1W;03%E18H'YQ?!2J#6;^!IIW;@HS.Q#2D##1D#]_7\#2E@)!>4_>'R+XP67 MQ=PP_]&^K^9H[=3'_\SL5NO=ZOXTJT^]_&0_Q@7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B( M2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8 MU=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H M:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[* MK\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B] M'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@ M-((B*D&UL4$L! A0#% @ \(&O6!4(KASO *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ \(&O6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ \(&O6),$4J^?!0 G1< !@ ("!#PX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \(&O6'7RZ,MH!@ ML2T !@ ("!*QP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(&O6"%;*>9/!0 B@P !@ M ("!U2P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(&O6!5Q;7'' P %PH M !D ("!.DH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(&O6"'(E/!^ P \@< !D M ("!:6, 'AL+W=O+(# !'" &0 @($>9P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \(&O6!V&YZ].# ;"0 !D ("!YG, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(&O6/\I M.*I] @ < 8 !D ("!:X@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(&O6(2KW-UB @ >@8 !D M ("!G9( 'AL+W=O&PO M=V]R:W-H965TQI$>T ( M $$) 9 " @>&7 !X;"]W;W)K&UL4$L! A0#% @ \(&O6!1W"D1Q @ ! 8 !D ("! MZ)H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \(&O6!Z'G[6(! UA, !D ("!7*8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(&O6! .PI:F @ R@< !D M ("!!KL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(&O6%6_\9UL! JA4 !D ("!;<< M 'AL+W=O&PO=V]R:W-H965T[/ !X;"]W;W)K&UL4$L! A0#% @ M\(&O6'Z'@QG[ @ .@D !D ("!-M, 'AL+W=O&UL4$L! A0#% @ \(&O6#;V*HR( P M20L !D ("!*-P 'AL+W=O,D]$# G%0 &0 @('G MWP >&PO=V]R:W-H965T_C !X;"]W;W)K&UL4$L! A0#% @ \(&O6"K16^3G!0 Q"@ !D M ("!N>H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \(&O6&/@\--. P SA4 T ( ![/4 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ \(&O6#B#;R;$ 0 #1X !H ( ! ?\ 'AL+U]R M96QS+W=O XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 105 285 1 false 35 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00305 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Parenthetical) Sheet http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical Condensed Consolidated Statement of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 10101 - Disclosure - Organization and Description of Business Sheet http://www.clearsigncombustion.com/role/DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Fixed Assets Sheet http://www.clearsigncombustion.com/role/DisclosureFixedAssets Fixed Assets Notes 10 false false R11.htm 10401 - Disclosure - Patents and Other Intangible Assets Sheet http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssets Patents and Other Intangible Assets Notes 11 false false R12.htm 10501 - Disclosure - Revenue, Contract Assets and Contract Liabilities Sheet http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilities Revenue, Contract Assets and Contract Liabilities Notes 12 false false R13.htm 10601 - Disclosure - Product Warranties Sheet http://www.clearsigncombustion.com/role/DisclosureProductWarranties Product Warranties Notes 13 false false R14.htm 10701 - Disclosure - Equity Sheet http://www.clearsigncombustion.com/role/DisclosureEquity Equity Notes 14 false false R15.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.clearsigncombustion.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 10901 - Disclosure - Government Assistance Sheet http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistance Government Assistance Notes 16 false false R17.htm 11001 - Disclosure - Subsequent Events Sheet http://www.clearsigncombustion.com/role/DisclosureSubsequentEvents Subsequent Events Notes 17 false false R18.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 30303 - Disclosure - Fixed Assets (Tables) Sheet http://www.clearsigncombustion.com/role/DisclosureFixedAssetsTables Fixed Assets (Tables) Tables http://www.clearsigncombustion.com/role/DisclosureFixedAssets 19 false false R20.htm 30403 - Disclosure - Patents and Other Intangible Assets (Tables) Sheet http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsTables Patents and Other Intangible Assets (Tables) Tables http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssets 20 false false R21.htm 30603 - Disclosure - Product Warranties (Tables) Sheet http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesTables Product Warranties (Tables) Tables http://www.clearsigncombustion.com/role/DisclosureProductWarranties 21 false false R22.htm 30703 - Disclosure - Equity (Tables) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.clearsigncombustion.com/role/DisclosureEquity 22 false false R23.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Liquidity (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails Summary of Significant Accounting Policies - Liquidity (Details) Details 23 false false R24.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Short-Term Investments (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails Summary of Significant Accounting Policies - Short-Term Investments (Details) Details 24 false false R25.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Research and Development (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails Summary of Significant Accounting Policies - Research and Development (Details) Details 25 false false R26.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Foreign Operations (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails Summary of Significant Accounting Policies - Foreign Operations (Details) Details 26 false false R27.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Net Loss per Common Share (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonShareDetails Summary of Significant Accounting Policies - Net Loss per Common Share (Details) Details 27 false false R28.htm 40301 - Disclosure - Fixed Assets - Summary (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails Fixed Assets - Summary (Details) Details 28 false false R29.htm 40302 - Disclosure - Fixed Assets - Leases (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails Fixed Assets - Leases (Details) Details 29 false false R30.htm 40303 - Disclosure - Fixed Assets - Leases - Supplemental balance sheet and cash flow information (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails Fixed Assets - Leases - Supplemental balance sheet and cash flow information (Details) Details 30 false false R31.htm 40304 - Disclosure - Fixed Assets - Minimum future lease payments (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails Fixed Assets - Minimum future lease payments (Details) Details 31 false false R32.htm 40401 - Disclosure - Patents and Other Intangible Assets - Summary (Details) Sheet http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails Patents and Other Intangible Assets - Summary (Details) Details 32 false false R33.htm 40402 - Disclosure - Patents and Other Intangible Assets - Future amortization expense (Details) Sheet http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails Patents and Other Intangible Assets - Future amortization expense (Details) Details 33 false false R34.htm 40403 - Disclosure - Patents and Other Intangible Assets - Additional information (Details) Sheet http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails Patents and Other Intangible Assets - Additional information (Details) Details 34 false false R35.htm 40501 - Disclosure - Revenue, Contract Assets and Contract Liabilities (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails Revenue, Contract Assets and Contract Liabilities (Details) Details http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilities 35 false false R36.htm 40601 - Disclosure - Product Warranties (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesDetails Product Warranties (Details) Details http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesTables 36 false false R37.htm 40701 - Disclosure - Equity - Common Stock and Preferred Stock (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails Equity - Common Stock and Preferred Stock (Details) Details 37 false false R38.htm 40702 - Disclosure - Equity - Equity Incentive Plan (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails Equity - Equity Incentive Plan (Details) Details 38 false false R39.htm 40703 - Disclosure - Equity - Stock Options - Activity (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails Equity - Stock Options - Activity (Details) Details 39 false false R40.htm 40704 - Disclosure - Equity - Inducement Options (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails Equity - Inducement Options (Details) Details 40 false false R41.htm 40705 - Disclosure - Equity - Restricted Stock Units (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails Equity - Restricted Stock Units (Details) Details 41 false false R42.htm 40706 - Disclosure - Equity - Restricted Stock units Activity (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails Equity - Restricted Stock units Activity (Details) Details 42 false false R43.htm 40707 - Disclosure - Equity - Restricted Stock Units - Compensation Expense (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails Equity - Restricted Stock Units - Compensation Expense (Details) Details 43 false false R44.htm 40708 - Disclosure - Equity - Stock Awards (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails Equity - Stock Awards (Details) Details 44 false false R45.htm 40709 - Disclosure - Equity - Consultant Stock Plan (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails Equity - Consultant Stock Plan (Details) Details 45 false false R46.htm 40901 - Disclosure - Government Assistance (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails Government Assistance (Details) Details http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistance 46 false false R47.htm 41001 - Disclosure - Subsequent Events - Public offering (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails Subsequent Events - Public offering (Details) Details 47 false false R48.htm 41002 - Disclosure - Subsequent Events - Concurrent Private Placement (Details) Sheet http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails Subsequent Events - Concurrent Private Placement (Details) Details 48 false false R49.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 49 false false R50.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 50 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: clir:PercentageOfUnitHoldersAgreedToExtendParticipationRight, clir:PercentageOfUnitHoldersAgreedToExtendWaiverOfRedemptionRight, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1, us-gaap:PreferredStockSharesOutstanding, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - clir-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - clir-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41002 - Disclosure - Subsequent Events - Concurrent Private Placement (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. clir-20240331.xsd 201, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 clir-20240331.xsd clir-20240331_cal.xml clir-20240331_def.xml clir-20240331_lab.xml clir-20240331_pre.xml clir-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "clir-20240331x10q.htm": { "nsprefix": "clir", "nsuri": "http://www.clearsigncombustion.com/20240331", "dts": { "schema": { "local": [ "clir-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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-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/currency/2023/currency-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" ] }, "calculationLink": { "local": [ "clir-20240331_cal.xml" ] }, "definitionLink": { "local": [ "clir-20240331_def.xml" ] }, "labelLink": { "local": [ "clir-20240331_lab.xml" ] }, "presentationLink": { "local": [ "clir-20240331_pre.xml" ] }, "inline": { "local": [ "clir-20240331x10q.htm" ] } }, "keyStandard": 224, "keyCustom": 61, "axisStandard": 12, "axisCustom": 0, "memberStandard": 15, "memberCustom": 20, "hidden": { "total": 19, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 12, "http://www.clearsigncombustion.com/20240331": 2 }, "contextCount": 105, "entityCount": 1, "segmentCount": 35, "elementCount": 481, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 392, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_nTEXnfTmx0Wm9yhxukBZAA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_nTEXnfTmx0Wm9yhxukBZAA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited", "longName": "00300 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_JKxXRZ3ydUOz47IzRa5kZQ", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_JKxXRZ3ydUOz47IzRa5kZQ", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical", "longName": "00305 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "clir:SharesIssuedForServicesPerShare", "unitRef": "Unit_Divide_USD_shares_nTEXnfTmx0Wm9yhxukBZAA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "clir:SharesIssuedForServicesPerShare", "unitRef": "Unit_Divide_USD_shares_nTEXnfTmx0Wm9yhxukBZAA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R8": { "role": "http://www.clearsigncombustion.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "longName": "10101 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.clearsigncombustion.com/role/DisclosureFixedAssets", "longName": "10301 - Disclosure - Fixed Assets", "shortName": "Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssets", "longName": "10401 - Disclosure - Patents and Other Intangible Assets", "shortName": "Patents and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilities", "longName": "10501 - Disclosure - Revenue, Contract Assets and Contract Liabilities", "shortName": "Revenue, Contract Assets and Contract Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.clearsigncombustion.com/role/DisclosureProductWarranties", "longName": "10601 - Disclosure - Product Warranties", "shortName": "Product Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquity", "longName": "10701 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.clearsigncombustion.com/role/DisclosureCommitmentsAndContingencies", "longName": "10801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistance", "longName": "10901 - Disclosure - Government Assistance", "shortName": "Government Assistance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.clearsigncombustion.com/role/DisclosureSubsequentEvents", "longName": "11001 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsTables", "longName": "30303 - Disclosure - Fixed Assets (Tables)", "shortName": "Fixed Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsTables", "longName": "30403 - Disclosure - Patents and Other Intangible Assets (Tables)", "shortName": "Patents and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesTables", "longName": "30603 - Disclosure - Product Warranties (Tables)", "shortName": "Product Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityTables", "longName": "30703 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Liquidity (Details)", "shortName": "Summary of Significant Accounting Policies - Liquidity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "Duration_5_15_2024_To_5_15_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_yEkKs0XU10u6jnL2K89dPg", "name": "clir:GrossProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "clir:GrossProceedsFromIssuanceOfCommonStock", "p", "clir:LiquidityPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_15_2024_To_5_15_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_yEkKs0XU10u6jnL2K89dPg", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:StockIssuedDuringPeriodValueNewIssues", "p", "clir:LiquidityPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R24": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Short-Term Investments (Details)", "shortName": "Summary of Significant Accounting Policies - Short-Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "clir:ShortTermInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "clir:ShortTermInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Research and Development (Details)", "shortName": "Summary of Significant Accounting Policies - Research and Development (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ResearchAndDevelopmentExpensePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ResearchAndDevelopmentExpensePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Foreign Operations (Details)", "shortName": "Summary of Significant Accounting Policies - Foreign Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_StatementGeographicalAxis_country_CN_hlc1JuSAuEy3N5wh4jArJQ", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "clir:ForeignOperationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R27": { "role": "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonShareDetails", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Net Loss per Common Share (Details)", "shortName": "Summary of Significant Accounting Policies - Net Loss per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails", "longName": "40301 - Disclosure - Fixed Assets - Summary (Details)", "shortName": "Fixed Assets - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "longName": "40302 - Disclosure - Fixed Assets - Leases (Details)", "shortName": "Fixed Assets - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_6_1_2023_To_6_30_2023_9Crc7Iw5lUGrKpNl6D73Dg", "name": "clir:IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2023_To_6_30_2023_9Crc7Iw5lUGrKpNl6D73Dg", "name": "clir:IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails", "longName": "40303 - Disclosure - Fixed Assets - Leases - Supplemental balance sheet and cash flow information (Details)", "shortName": "Fixed Assets - Leases - Supplemental balance sheet and cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails", "longName": "40304 - Disclosure - Fixed Assets - Minimum future lease payments (Details)", "shortName": "Fixed Assets - Minimum future lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "clir:LesseeOperatingLeaseLiabilityDiscountedPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "clir:LesseeOperatingLeaseLiabilityDiscountedPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails", "longName": "40401 - Disclosure - Patents and Other Intangible Assets - Summary (Details)", "shortName": "Patents and Other Intangible Assets - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:FiniteLivedPatentsGross", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:FiniteLivedPatentsGross", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "40402 - Disclosure - Patents and Other Intangible Assets - Future amortization expense (Details)", "shortName": "Patents and Other Intangible Assets - Future amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails", "longName": "40403 - Disclosure - Patents and Other Intangible Assets - Additional information (Details)", "shortName": "Patents and Other Intangible Assets - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "longName": "40501 - Disclosure - Revenue, Contract Assets and Contract Liabilities (Details)", "shortName": "Revenue, Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R36": { "role": "http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesDetails", "longName": "40601 - Disclosure - Product Warranties (Details)", "shortName": "Product Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2023_THEbst23xUehuees5r3Opg", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_PuoE0EC0-UiBJBesmD6xUQ", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R37": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "longName": "40701 - Disclosure - Equity - Common Stock and Preferred Stock (Details)", "shortName": "Equity - Common Stock and Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "longName": "40702 - Disclosure - Equity - Equity Incentive Plan (Details)", "shortName": "Equity - Equity Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_PlanNameAxis_clir_EquityIncentivePlanMember__YZ2G-iBOEGx_qSp8Yn03Q", "name": "clir:OutstandingOptionsAndRestrictedStockUnits", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_PlanNameAxis_clir_EquityIncentivePlanMember__YZ2G-iBOEGx_qSp8Yn03Q", "name": "clir:OutstandingOptionsAndRestrictedStockUnits", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails", "longName": "40703 - Disclosure - Equity - Stock Options - Activity (Details)", "shortName": "Equity - Stock Options - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_2023_THEbst23xUehuees5r3Opg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_h7Jmym3vBk-k6yI4CKkSjg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R40": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "longName": "40704 - Disclosure - Equity - Inducement Options (Details)", "shortName": "Equity - Inducement Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_PlanNameAxis_clir_NonQualifiedStockOptionMember_yGlhPGfTTUecEMMS2an9xg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_PlanNameAxis_clir_NonQualifiedStockOptionMember_yGlhPGfTTUecEMMS2an9xg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "longName": "40705 - Disclosure - Equity - Restricted Stock Units (Details)", "shortName": "Equity - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_GHW0RLbKK0aun1fSd93k2A", "name": "clir:ReserveForShareBasedCompensationTaxWithholdings", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_GHW0RLbKK0aun1fSd93k2A", "name": "clir:ReserveForShareBasedCompensationTaxWithholdings", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails", "longName": "40706 - Disclosure - Equity - Restricted Stock units Activity (Details)", "shortName": "Equity - Restricted Stock units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__MkZK6x8UEWWAk59HG1YzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__MkZK6x8UEWWAk59HG1YzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "longName": "40707 - Disclosure - Equity - Restricted Stock Units - Compensation Expense (Details)", "shortName": "Equity - Restricted Stock Units - Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_GHW0RLbKK0aun1fSd93k2A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_GHW0RLbKK0aun1fSd93k2A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails", "longName": "40708 - Disclosure - Equity - Stock Awards (Details)", "shortName": "Equity - Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_BgSA6d0U7EezdbW9NARt-w", "name": "clir:StockIssuedDuringPeriodValueIssuedForServicesThree", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_BgSA6d0U7EezdbW9NARt-w", "name": "clir:StockIssuedDuringPeriodValueIssuedForServicesThree", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "longName": "40709 - Disclosure - Equity - Consultant Stock Plan (Details)", "shortName": "Equity - Consultant Stock Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_PlanNameAxis_clir_ConsultantPlanMember_N3NmKzPx90GAV4D0OQ8fug", "name": "clir:IncreaseDecreaseOfShareBasedCompensationArrangementByShareBasedPaymentAwardPercentage", "unitRef": "Unit_Standard_pure_DHuGqvpfKUCQT-H3Qcb9Yw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_PlanNameAxis_clir_ConsultantPlanMember_N3NmKzPx90GAV4D0OQ8fug", "name": "clir:IncreaseDecreaseOfShareBasedCompensationArrangementByShareBasedPaymentAwardPercentage", "unitRef": "Unit_Standard_pure_DHuGqvpfKUCQT-H3Qcb9Yw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails", "longName": "40901 - Disclosure - Government Assistance (Details)", "shortName": "Government Assistance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:GovernmentAssistanceAmount", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_GovernmentAssistanceTypeAxis_clir_ResearchGrantFromDepartmentOfEnergyMember_Z0tbu06UwE-ze8XC1c2pUw", "name": "clir:ResearchGrantTotalAwardAmount", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R47": { "role": "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails", "longName": "41001 - Disclosure - Subsequent Events - Public offering (Details)", "shortName": "Subsequent Events - Public offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_4_23_2024_To_4_23_2024_srt_CounterpartyNameAxis_clir_PublicVenturesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TVOPzC1jfEKX7BiRGvOOcw", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_23_2024_To_4_23_2024_srt_CounterpartyNameAxis_clir_PublicVenturesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TVOPzC1jfEKX7BiRGvOOcw", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_wnnubHyMFUKOSeYK7FhEMA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "longName": "41002 - Disclosure - Subsequent Events - Concurrent Private Placement (Details)", "shortName": "Subsequent Events - Concurrent Private Placement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_5_15_2024_To_5_15_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_yEkKs0XU10u6jnL2K89dPg", "name": "clir:GrossProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "clir:GrossProceedsFromIssuanceOfCommonStock", "p", "clir:LiquidityPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_22_2024_To_4_22_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_Y-EfTNt0f0mR6KNwzlNHWw", "name": "clir:GrossProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "unique": true } }, "R49": { "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": "Uncategorized", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_utTv6K64lUeg5g2MoaPwNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_S3GPH_Zy9ECL1uOwTRrNuQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clir-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable and accrued liabilities", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r477" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after 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": [ "r183", "r184" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued compensation and related taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r311" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r24", "r302", "r305", "r339", "r366", "r367", "r571", "r572", "r573", "r578", "r579", "r580" ] }, "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": [ "r527" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "verboseLabel": "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": [ "r62", "r477", "r640" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r286", "r287", "r288", "r379", "r578", "r579", "r580", "r620", "r641" ] }, "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": [ "r533" ] }, "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": [ "r533" ] }, "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": [ "r533" ] }, "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": [ "r533" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholdings related to share-based compensation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "clir_AggregateOfferingPriceInAtMarket": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "AggregateOfferingPriceInAtMarket", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Offering price of ATM common stock", "label": "Aggregate Offering Price in At The Market", "terseLabel": "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": [ "r498", "r509", "r519", "r544" ] }, "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": [ "r501", "r512", "r522", "r547" ] }, "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": [ "r533" ] }, "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": [ "r540" ] }, "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": [ "r505", "r513", "r523", "r540", "r548", "r552", "r560" ] }, "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": [ "r558" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Compensation expense", "verboseLabel": "Compensation Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r285", "r289" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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": [ "r7", "r36", "r40" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive shares outstanding (in shares)", "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": [ "r164" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r94", "r117", "r141", "r168", "r173", "r177", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r295", "r299", "r312", "r354", "r406", "r477", "r489", "r589", "r590", "r628" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r113", "r121", "r141", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r295", "r299", "r312", "r477", "r589", "r590", "r628" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current Assets:" } } }, "auth_ref": [] }, "clir_AtMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "AtMarketOfferingMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to At-The-Market Offering.", "label": "ATM" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r555" ] }, "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": [ "r556" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "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": [ "r551" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables", "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": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "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": [ "r554" ] }, "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": [ "r553" ] }, "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": [ "r552" ] }, "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": [ "r552" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "clir_CapitalRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "CapitalRequirement", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of capital requirement.", "label": "Capital Requirement", "terseLabel": "Registered capital requirement" } } }, "auth_ref": [] }, "clir_CapitalRequirementSatisfied": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "CapitalRequirementSatisfied", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of capital requirement that has been satisfied/paid as of balance sheet date.", "label": "Capital Requirement Satisfied", "terseLabel": "Capital requirement paid" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r28", "r115", "r462" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r28", "r74", "r138" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r74" ] }, "clir_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "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": [ "r531" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer", "verboseLabel": "Chief Technology Officer" } } }, "auth_ref": [ "r581" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' equity", "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": [ "r118", "r119", "r120", "r167", "r221", "r222", "r223", "r225", "r228", "r233", "r235", "r372", "r373", "r374", "r375", "r470", "r566", "r576" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Fair value of warrant (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r236" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares for each warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants for purchase (in shares)", "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": [ "r236" ] }, "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": [ "r532" ] }, "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": [ "r532" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 8)", "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": [ "r21", "r58", "r355", "r393" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r84", "r196", "r197", "r449", "r584" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails": { "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Reserved but unissued shares under the Plan", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r22" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r578", "r579", "r620", "r638", "r641" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r61", "r394" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "verboseLabel": "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": [ "r61" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r61", "r394", "r412", "r641", "r642" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value, 39,043,023 and 38,687,061 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "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": [ "r61", "r357", "r477" ] }, "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": [ "r537" ] }, "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": [ "r536" ] }, "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": [ "r538" ] }, "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": [ "r535" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementConsolidatedStatementsOfOperationsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "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": [ "r25", "r127", "r129", "r133", "r350", "r363" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss" } } }, "auth_ref": [] }, "clir_ConsultantPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ConsultantPlanMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Represents Consultant Plan.", "label": "Consultant Stock Plan" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets", "verboseLabel": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r238", "r240", "r251" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r238", "r239", "r251" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r252" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods 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": [ "r67", "r347" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "verboseLabel": "Cost of goods sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r68", "r141", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r312", "r589" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r142", "r143", "r219", "r223", "r340", "r463", "r465" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r20", "r45", "r87", "r88", "r218" ] }, "us-gaap_DebtSecuritiesHeldToMaturityFairValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityFairValueCurrent", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Fair Value, Current", "terseLabel": "Fair value of short-term investments", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), classified as current." } } }, "auth_ref": [ "r568" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation and amortization expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r41" ] }, "clir_DepreciationAndAmortizationExcludingRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "DepreciationAndAmortizationExcludingRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets, excluding right-of-use assets, to periods that benefit from use of the assets.", "label": "Depreciation And Amortization Excluding Right-of-use Asset Amortization", "terseLabel": "Depreciation and amortization" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Director", "terseLabel": "Member of Board of directors" } } }, "auth_ref": [ "r581", "r639" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Schedule of outstanding, reserved and authorized shares under share-based compensation plans", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r9", "r49" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r493" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r526" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r134", "r149", "r150", "r151", "r152", "r153", "r157", "r159", "r161", "r162", "r163", "r165", "r309", "r310", "r351", "r364", "r466" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share - fully 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": [ "r134", "r149", "r150", "r151", "r152", "r153", "r159", "r161", "r162", "r163", "r165", "r309", "r310", "r351", "r364", "r466" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r29", "r30" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r313" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Total unrecognized compensation", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r619" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r491" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r491" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r491" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r565" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r491" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r491" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r491" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r491" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r12", "r110", "r130", "r131", "r132", "r144", "r145", "r146", "r148", "r154", "r156", "r166", "r187", "r188", "r237", "r286", "r287", "r288", "r292", "r293", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r314", "r315", "r316", "r317", "r318", "r319", "r339", "r366", "r367", "r368", "r379", "r431" ] }, "clir_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Represents Equity Incentive Plan.", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "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": [ "r534" ] }, "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": [ "r498", "r509", "r519", "r544" ] }, "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": [ "r495", "r506", "r516", "r541" ] }, "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": [ "r540" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r192" ] }, "clir_FiniteLivedIntangibleAssetsAmortizationExpenseDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseDueAfterYearFour", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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).", "label": "Finite Lived Intangible Assets Amortization Expense Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2025", "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": [ "r81" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2024 (remaining 9 months)", "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.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2028", "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": [ "r81" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2027", "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": [ "r81" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2026", "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": [ "r81" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r348", "r349" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Patents and other intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r80", "r349" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets", "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": [ "r348" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r37", "r39" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r80", "r348" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Amortization life (in years)", "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": [ "r348" ] }, "us-gaap_FiniteLivedPatentsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedPatentsGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Patents, Gross", "verboseLabel": "Patents", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights." } } }, "auth_ref": [ "r80" ] }, "us-gaap_FiniteLivedTrademarksGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedTrademarksGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Trademarks, Gross", "verboseLabel": "Trademarks", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time." } } }, "auth_ref": [ "r80" ] }, "clir_FixedAssetsAndOperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "FixedAssetsAndOperatingLeasesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Fixed Assets" } } }, "auth_ref": [] }, "clir_ForeignOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ForeignOperationsPolicyTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for foreign operations.", "label": "Foreign Operations [Policy Text Block]", "terseLabel": "Foreign Operations" } } }, "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": [ "r502", "r513", "r523", "r548" ] }, "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": [ "r502", "r513", "r523", "r548" ] }, "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": [ "r502", "r513", "r523", "r548" ] }, "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": [ "r502", "r513", "r523", "r548" ] }, "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": [ "r502", "r513", "r523", "r548" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures, Gross", "verboseLabel": "Office furniture and equipment", "documentation": "Amount before accumulated depreciation of 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": [ "r83" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "verboseLabel": "Gain from sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r575" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain from sale of fixed assets", "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": [ "r7" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Lease Amendments", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r328" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "verboseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r69", "r416" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Patents and Other Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAbstract", "lang": { "en-us": { "role": { "label": "Government Assistance" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAmount", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Amount", "terseLabel": "Government assistance", "documentation": "Amount of government assistance recognized." } } }, "auth_ref": [ "r322" ] }, "us-gaap_GovernmentAssistanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance [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": [ "r322" ] }, "us-gaap_GovernmentAssistanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Table]", "documentation": "Disclosure of information about government assistance." } } }, "auth_ref": [ "r322" ] }, "us-gaap_GovernmentAssistanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistance" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Text Block]", "terseLabel": "Government Assistance", "documentation": "The entire disclosure for government assistance." } } }, "auth_ref": [ "r321", "r323", "r325", "r326", "r327" ] }, "us-gaap_GovernmentAssistanceTransactionDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTransactionDuration", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Transaction Duration", "terseLabel": "Duration of the program", "documentation": "Duration of government assistance transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r324" ] }, "us-gaap_GovernmentAssistanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Axis]", "documentation": "Information by type of government assistance." } } }, "auth_ref": [ "r322" ] }, "us-gaap_GovernmentAssistanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Domain]", "documentation": "Type of government assistance." } } }, "auth_ref": [ "r322" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "clir_GrossProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "GrossProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross cash inflow from the additional capital contribution to the entity.", "label": "Gross Proceeds from Issuance of Common Stock", "terseLabel": "Gross proceeds from the offering", "verboseLabel": "Gross proceeds from the offering" } } }, "auth_ref": [] }, "clir_GrossProceedsFromIssuanceOfCommonStockUnderProgramToDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "GrossProceedsFromIssuanceOfCommonStockUnderProgramToDate", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross proceeds from issuance of stock under the program from inception to the balance sheet date.", "label": "Gross Proceeds from Issuance of Common Stock under the Program to Date", "terseLabel": "Gross proceeds to date" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r66", "r141", "r168", "r172", "r176", "r178", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r312", "r468", "r589" ] }, "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_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable and accrued liabilities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r574" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r346", "r574" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and related taxes", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Change in operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r567", "r574" ] }, "clir_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease, right of use assets.", "label": "Increase (Decrease) in Operating Lease Right Of Use Asset", "terseLabel": "Increase (decrease) in operating lease right of use asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other assets", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "clir_IncreaseDecreaseOfShareBasedCompensationArrangementByShareBasedPaymentAwardPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "IncreaseDecreaseOfShareBasedCompensationArrangementByShareBasedPaymentAwardPercentage", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents increase decrease in percentage of share based compensation.", "label": "Increase Decrease Of Share Based Compensation Arrangement By Share Based Payment Award Percentage", "terseLabel": "Maximum increase in available number of authorized shares as a percentage of new shares issued" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r505", "r513", "r523", "r540", "r548", "r552", "r560" ] }, "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": [ "r558" ] }, "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": [ "r494", "r564" ] }, "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": [ "r494", "r564" ] }, "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": [ "r494", "r564" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Patents and Other Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r189" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Patents and other intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r35", "r38" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "terseLabel": "Interest", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r99" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Common stock issued for services", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r7" ] }, "clir_IssuedPatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "IssuedPatentsMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents issued patents.", "label": "Issued patents" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule Of Supplemental Information", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r625" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements, Gross", "verboseLabel": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r83" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Operating Lease" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "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": [ "r332" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r332" ] }, "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "LesseeOperatingLeaseLiabilityDiscountedPaymentsDue", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Discounted Payments, Due", "totalLabel": "Total discounted lease liability payments" } } }, "auth_ref": [] }, "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "LesseeOperatingLeaseLiabilityDiscountedPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's discounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Discounted Payments, Due Next Twelve Months", "terseLabel": "Discounted lease liability payments, 2025" } } }, "auth_ref": [] }, "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "LesseeOperatingLeaseLiabilityDiscountedPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's discounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Discounted Payments, Due Year Three", "terseLabel": "Discounted lease liability payments, 2027" } } }, "auth_ref": [] }, "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "LesseeOperatingLeaseLiabilityDiscountedPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's discounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Discounted Payments, Due Year Two", "terseLabel": "Discounted lease liability payments, 2026" } } }, "auth_ref": [] }, "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "LesseeOperatingLeaseLiabilityDiscountedPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "clir_LesseeOperatingLeaseLiabilityDiscountedPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's discounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Discounted Payments, Remainder of Fiscal Year", "terseLabel": "Discounted lease liability payments, 2024 (remaining 9 months)" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of minimum future payments", "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": [ "r626" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total payments due under lease agreements", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Payments due under lease agreements, 2025", "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": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Payments due under lease agreements, 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Payments due under lease agreements, 2026", "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": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Payments due under lease agreements, 2024 (remaining 9 months)", "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": [ "r626" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsMinimumFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Interest on future minimum payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining term (in years)", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r623" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal option 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": [ "r624" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Agreement expiration term (in years)", "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": [ "r624" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r141", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r296", "r299", "r300", "r312", "r392", "r467", "r489", "r589", "r628", "r629" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r64", "r95", "r359", "r477", "r577", "r582", "r622" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r19", "r114", "r141", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r296", "r299", "r300", "r312", "r477", "r589", "r628", "r629" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long Term Liabilities:" } } }, "auth_ref": [] }, "clir_LiquidityPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "LiquidityPolicyPolicyTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding the Liquidity.", "label": "Liquidity Policy [Policy Text Block]", "terseLabel": "Liquidity" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment Loss", "negatedLabel": "Realized gain from marketable securities", "documentation": "Amount of realized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r255", "r345", "r365", "r384", "r385", "r436", "r438", "r440", "r441", "r443", "r459", "r460", "r469", "r470", "r472", "r478", "r591", "r630", "r631", "r632", "r633", "r634", "r635" ] }, "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": [ "r532" ] }, "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": [ "r532" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r255", "r345", "r365", "r384", "r385", "r436", "r438", "r440", "r441", "r443", "r459", "r460", "r469", "r470", "r472", "r478", "r591", "r630", "r631", "r632", "r633", "r634", "r635" ] }, "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": [ "r551" ] }, "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": [ "r559" ] }, "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": [ "r533" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r137" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r74", "r75", "r76" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r65", "r76", "r98", "r112", "r126", "r128", "r132", "r141", "r147", "r149", "r150", "r151", "r152", "r155", "r156", "r160", "r168", "r172", "r176", "r178", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r310", "r312", "r362", "r414", "r429", "r430", "r468", "r487", "r589" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "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": [ "r532" ] }, "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": [ "r502", "r513", "r523", "r540", "r548" ] }, "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": [ "r530" ] }, "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": [ "r529" ] }, "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": [ "r540" ] }, "clir_NonQualifiedStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "NonQualifiedStockOptionMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Non qualified stock option.", "label": "Non-Qualified Stock Option", "terseLabel": "Non-Qualified Stock Option" } } }, "auth_ref": [] }, "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": [ "r559" ] }, "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": [ "r559" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r70" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income" } } }, "auth_ref": [] }, "clir_Nonrule10b51arrmodifiedflag": { "xbrltype": "booleanItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "Nonrule10b51arrmodifiedflag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "NonRule10b51ArrModifiedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "clir_NumberOfAccreditedInvestor": { "xbrltype": "integerItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "NumberOfAccreditedInvestor", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of accredited investors.", "label": "Number Of Accredited Investor", "terseLabel": "Number of accredited investor" } } }, "auth_ref": [] }, "clir_NumberOfSharesOfCommonStockIssuedToDate": { "xbrltype": "sharesItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "NumberOfSharesOfCommonStockIssuedToDate", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of new stock issued under the program from inception to balance sheet date.", "label": "Number of Shares of Common Stock issued To Date", "terseLabel": "Number of shares issued to date" } } }, "auth_ref": [] }, "clir_NumberOfWarrantsIssuedPerShareOfCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "NumberOfWarrantsIssuedPerShareOfCommonStock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of warrants issued per share of common Stock.", "label": "Number Of Warrants Issued Per Share Of Common Stock", "terseLabel": "Warrants offered per share" } } }, "auth_ref": [] }, "clir_OfficerAndEmployeeEquityAwardsForPriorYearAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "OfficerAndEmployeeEquityAwardsForPriorYearAccruedCompensation", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of officer and employee equity awards for prior year accrued compensation.", "label": "Officer And Employee Equity Awards For Prior Year Accrued Compensation", "terseLabel": "Officer and employee equity awards for prior year accrued compensation" } } }, "auth_ref": [] }, "clir_OklahomaQualityJobsActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "OklahomaQualityJobsActMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Oklahoma Quality Jobs Act.", "label": "Oklahoma Quality Jobs Act [Member]", "terseLabel": "Oklahoma Quality Jobs Act" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r168", "r172", "r176", "r178", "r468" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r333", "r476" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r330" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Lease Liabilities:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease liabilities", "verboseLabel": "Current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r330" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "netLabel": "Long term lease liabilities", "terseLabel": "Long term lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r330" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease ROU assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r329" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Right of use asset amortization", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r575" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r331" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r336", "r476" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)", "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": [ "r335", "r476" ] }, "clir_OperatingLeasesMonthlyRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "OperatingLeasesMonthlyRentExpense", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents monthly rent expense. Excludes triple net operating costs.", "label": "Operating Leases, Monthly Rent Expense", "terseLabel": "Monthly rent expense" } } }, "auth_ref": [] }, "clir_OperatingLeasesShortTermMonthlyRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "OperatingLeasesShortTermMonthlyRentExpense", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents short term of monthly rent expense.", "label": "Operating Leases Short Term Monthly Rent Expense", "terseLabel": "Short term monthly rent expense" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Description of Business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r77", "r78", "r79", "r91" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementConsolidatedStatementsOfOperationsCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign-exchange translation adjustments", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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": [ "r4", "r10", "r92" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign-Exchange Translation Adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherFiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Other Finite-Lived Intangible Assets, Gross", "verboseLabel": "Other", "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other." } } }, "auth_ref": [ "r80" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r71" ] }, "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": [ "r532" ] }, "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": [ "r500", "r511", "r521", "r546" ] }, "clir_OutstandingOptionsAndRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "OutstandingOptionsAndRestrictedStockUnits", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails": { "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares of stock already awarded under the share-based compensation plan, including options and restricted stock units.", "label": "Outstanding Options and Restricted Stock Units", "terseLabel": "Outstanding options and restricted stock units" } } }, "auth_ref": [] }, "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": [ "r503", "r514", "r524", "r549" ] }, "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": [ "r503", "r514", "r524", "r549" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "terseLabel": "Over-allotment option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "clir_ParticipationRightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ParticipationRightMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Participation Right under Stock Purchase Agreement with ClirSPV, LLC.", "label": "Participation Right" } } }, "auth_ref": [] }, "clir_PatentsPendingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PatentsPendingMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents patents pending.", "label": "Patents pending" } } }, "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": [ "r528" ] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Rent", "verboseLabel": "Operating cash flows used in operating leases", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to vesting of restricted stock units", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r135" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Held-to-maturity Securities", "negatedLabel": "Purchases of held-to-maturity short-term U.S. treasuries", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r27", "r185" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Disbursements for patents and other intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r73" ] }, "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": [ "r531" ] }, "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": [ "r531" ] }, "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": [ "r530" ] }, "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": [ "r540" ] }, "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": [ "r533" ] }, "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": [ "r529" ] }, "clir_PercentageOfSharesIssuedUnderOverAllotmentOption": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PercentageOfSharesIssuedUnderOverAllotmentOption", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of shares issued to underwriter under over allotment option.", "label": "Percentage Of Shares Issued Under Over Allotment Option", "terseLabel": "Percentage of shares issued under over allotment option" } } }, "auth_ref": [] }, "clir_PercentageOfUnitHoldersAgreedToExtendParticipationRight": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PercentageOfUnitHoldersAgreedToExtendParticipationRight", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of unit holders agreed to extend participation right.", "label": "Percentage of Unit Holders, Agreed to Extend Participation Right", "terseLabel": "Percentage of Participation right extended" } } }, "auth_ref": [] }, "clir_PercentageOfUnitHoldersAgreedToExtendWaiverOfRedemptionRight": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PercentageOfUnitHoldersAgreedToExtendWaiverOfRedemptionRight", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of unit holders agreed to extend waiver of redemption right.", "label": "Percentage of Unit Holders, Agreed to Extend Waiver of Redemption Right", "terseLabel": "Percentage of Redemption right extended" } } }, "auth_ref": [] }, "clir_PercentageOperatingLeasesAnnualRentExpenseIncrease": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PercentageOperatingLeasesAnnualRentExpenseIncrease", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents percentage of Annual rent expense increase. Excludes triple net operating costs.", "label": "Percentage Operating Leases Annual Rent Expense Increase", "terseLabel": "Annual rent expense, increase (in percent)" } } }, "auth_ref": [] }, "clir_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Placement agent warrants.", "label": "Placement Agent Warrants [Member]", "terseLabel": "Placement Agent Warrants" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollars 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": [ "r60", "r221" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r60", "r394" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "verboseLabel": "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": [ "r60", "r221" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r60", "r394", "r412", "r641", "r642" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.0001 par value, zero shares issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r60", "r356", "r477" ] }, "clir_PrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PrefundedWarrantsMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Prefunded warrants.", "label": "Prefunded Warrants [Member]", "terseLabel": "Prefunded Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r570" ] }, "clir_PriorYearPrepaidExpensesRepurposedToFixedAssetsAsDemonstrationEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PriorYearPrepaidExpensesRepurposedToFixedAssetsAsDemonstrationEquipment", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The Prior year prepaid expenses repurposed to fixed assets as demonstration equipment.", "label": "Prior Year Prepaid Expenses Repurposed To Fixed Assets As Demonstration Equipment", "terseLabel": "Prior year prepaid expenses repurposed to fixed assets as demonstration equipment" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private Placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "clir_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Private warrants.", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of offering costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "clir_ProceedsFromIssuanceOfCommonStockNetOfOfferingCostsUnderProgramToDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockNetOfOfferingCostsUnderProgramToDate", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of stock under the program from inception to the balance sheet date.", "label": "Proceeds from issuance of common stock, net of offering costs, under the program to date", "terseLabel": "Net proceeds to date" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Net proceeds from sale of securities", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Held-to-Maturity Securities", "terseLabel": "Redemption of held-to-maturity short-term U.S. treasuries", "documentation": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer." } } }, "auth_ref": [ "r26", "r185" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of fixed assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureProductWarranties" ], "lang": { "en-us": { "role": { "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranties", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementConsolidatedStatementsOfOperationsCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r112", "r126", "r128", "r136", "r141", "r147", "r155", "r156", "r168", "r172", "r176", "r178", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r294", "r297", "r298", "r310", "r312", "r352", "r361", "r378", "r414", "r429", "r430", "r468", "r474", "r475", "r488", "r573", "r589" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Fixed Assets", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r82", "r104", "r107", "r108" ] }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": "clir_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAndConstructionInProgressAfterAccumulatedDepreciation", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, Accumulated Depreciation", "negatedLabel": "Accumulated depreciation and amortization", "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of accumulated amortization, depreciation, depletion for physical asset used in normal conduct of business to create and distribute product and service." } } }, "auth_ref": [ "r195", "r338" ] }, "clir_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAndConstructionInProgressAfterAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAndConstructionInProgressAfterAccumulatedDepreciation", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and excluding construction in progress and lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.", "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease And Construction in Progress, after Accumulated Depreciation", "totalLabel": "Fixed assets, net, after accumulated amortization" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": "clir_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAndConstructionInProgressAfterAccumulatedDepreciation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation", "totalLabel": "Fixed assets, gross", "documentation": "Amount, before accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service." } } }, "auth_ref": [ "r194", "r338" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "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.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total", "verboseLabel": "Fixed assets, 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": [ "r8", "r353", "r360", "r477" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Fixed Assets", "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": [ "r8" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "verboseLabel": "Operating lease ROU assets, net", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r100", "r101", "r194", "r338" ] }, "clir_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PublicOfferingMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of stock of company in a public offering.", "label": "Public offering", "terseLabel": "Public offering" } } }, "auth_ref": [] }, "clir_PublicVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PublicVenturesMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Public ventures.", "label": "Public Ventures [Member]", "terseLabel": "Public ventures" } } }, "auth_ref": [] }, "clir_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "PublicWarrantsMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about public warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "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": [ "r528" ] }, "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": [ "r528" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r254", "r255", "r280", "r281", "r282", "r344", "r345", "r365", "r384", "r385", "r436", "r438", "r440", "r441", "r443", "r459", "r460", "r469", "r470", "r472", "r478", "r481", "r583", "r591", "r631", "r632", "r633", "r634", "r635" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r254", "r255", "r280", "r281", "r282", "r344", "r345", "r365", "r384", "r385", "r436", "r438", "r440", "r441", "r443", "r459", "r460", "r469", "r470", "r472", "r478", "r481", "r583", "r591", "r631", "r632", "r633", "r634", "r635" ] }, "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": [ "r495", "r506", "r516", "r541" ] }, "clir_RegisteredTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "RegisteredTrademarksMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents registered trademarks.", "label": "Registered trademarks" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r142", "r143", "r219", "r223", "r340", "r464", "r465" ] }, "us-gaap_ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement with Federal Government, Customer Funding to Offset Costs Incurred", "terseLabel": "Research and Development costs have been offset by funds received", "documentation": "The amount of customer funding recorded as an offset to costs incurred for a fixed-price, best-efforts research and development cost-sharing arrangement with the Federal Government." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "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": [ "r59", "r291", "r636" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r290" ] }, "clir_ResearchGrantFromDepartmentOfEnergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ResearchGrantFromDepartmentOfEnergyMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to research grant from the Department of Energy.", "label": "Research Grant From The Department Of Energy [Member]", "terseLabel": "Research Grant From the Department of Energy" } } }, "auth_ref": [] }, "clir_ResearchGrantTotalAwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ResearchGrantTotalAwardAmount", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureGovernmentAssistanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The total amount of the research grant award.", "label": "Research Grant, Total Award Amount", "terseLabel": "Total award" } } }, "auth_ref": [] }, "clir_ReserveForShareBasedCompensationTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ReserveForShareBasedCompensationTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount reserved to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Reserve for Share-based Compensation Tax Withholdings", "terseLabel": "Reserve for share-based compensation tax withholdings" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r496", "r507", "r517", "r542" ] }, "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": [ "r497", "r508", "r518", "r543" ] }, "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": [ "r504", "r515", "r525", "r550" ] }, "clir_RestorationCostPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "RestorationCostPayable", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense recognized during the period for restoration cost.", "label": "Restoration Cost Payable", "terseLabel": "Restoration expense" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "clir_RestrictedStockValueReservedForTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "RestrictedStockValueReservedForTaxWithholdings", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount reserved to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Restricted Stock, Value, Reserved for Tax Withholdings", "negatedLabel": "Reserve for share-based compensation tax withholdings" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r89", "r358", "r369", "r370", "r376", "r395", "r477" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r144", "r145", "r146", "r148", "r154", "r156", "r187", "r188", "r286", "r287", "r288", "r292", "r293", "r301", "r303", "r304", "r306", "r308", "r366", "r368", "r379", "r641" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue, Contract Assets and Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues", "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": [ "r169", "r170", "r171", "r174", "r175", "r179", "r180", "r182", "r249", "r250", "r347" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureRevenueContractAssetsAndContractLiabilities" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue, Contract Assets and Contract Liabilities", "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": [ "r109", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r253" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesSupplementalBalanceSheetAndCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Change in operating lease ROU assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r334", "r476" ] }, "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": [ "r559" ] }, "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": [ "r559" ] }, "clir_Rule10b51arrmodifiedflag": { "xbrltype": "booleanItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "Rule10b51arrmodifiedflag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Rule10b51ArrModifiedFlag", "terseLabel": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of compensation expense", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "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": [ "r37", "r39", "r348" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Patents and Other Intangible Assets", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of warranty liability activity", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r208" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "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": [ "r8" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Activity [Table Text Block]", "terseLabel": "Schedule of share-based compensation activity", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r51" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "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": [ "r14", "r15", "r50" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "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": [ "r42", "r43", "r44", "r45", "r46", "r47", "r48", "r86", "r88", "r89", "r118", "r119", "r120", "r167", "r221", "r222", "r223", "r225", "r228", "r233", "r235", "r372", "r373", "r374", "r375", "r470", "r566", "r576" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r39" ] }, "clir_SeattleAndTulsaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "SeattleAndTulsaMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Seattle Washington and Tulsa Oklahoma.", "label": "Seattle and Tulsa" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r490" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r492" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r180", "r181", "r381", "r382", "r383", "r437", "r439", "r442", "r444", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r471", "r481", "r592", "r637" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "verboseLabel": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "clir_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVesting": { "xbrltype": "integerItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVesting", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of installments in which the awards vest.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting", "terseLabel": "Number of installments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at end of period", "periodStartLabel": "Nonvested at beginning of year", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at end of period", "periodStartLabel": "Nonvested at beginning of year", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r273" ] }, "clir_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForIssuance", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in number of shares reserved for issuance.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Increase in Shares Reserved For Issuance", "terseLabel": "Increase in share reserve" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "clir_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumIncreaseSharesAvailableForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumIncreaseSharesAvailableForIssuance", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum increase in shares available for issuance under share based payment awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Increase Shares Available for Issuance", "terseLabel": "Maximum increase in number of shares available for issuance" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "negatedLabel": "Grants", "terseLabel": "Stock grants", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increases in the number of authorized shares", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "calculation": { "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "totalLabel": "Total authorized shares under the Plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Reserved but unissued shares at end of year", "periodStartLabel": "Reserved but unissued shares at beginning of year", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)", "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": [ "r263" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable - Weighted Average Exercise Price (in dollars per share)", "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": [ "r263" ] }, "clir_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of options granted in period. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Fair Value", "terseLabel": "Fair value of options granted (in dollars)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Grants of stock options", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "netLabel": "Estimated aggregate pretax intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding shares, ending balance", "periodStartLabel": "Outstanding shares, beginning balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r261", "r262" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding - Weighted Average Exercise Price (in dollars per share)", "periodStartLabel": "Outstanding - Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r261", "r262" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Maximum number of shares that may be issued as a proportion of outstanding stock", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsActivityDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityTables", "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": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Exercise price (in dollars per share)", "verboseLabel": "Granted - Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "2021 Employee Awards", "terseLabel": "Employee compensation in lieu of bonus", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Fair value of common stock (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r593" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Share based compensation cost related to vesting awards", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r284" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Exercisable - Weighted Average Remaining Contractual Life (in years)", "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": [ "r49" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Stock options, Contractual life (in years)", "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": [ "r90" ] }, "clir_SharesIssuedForServicesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "SharesIssuedForServicesPerShare", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Per share value of common stock shares issued for services.", "label": "Shares Issued For Services - Per share", "terseLabel": "Share price of common stock issued for services (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "verboseLabel": "Share price of shares issued in offering (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balances (in shares)", "periodStartLabel": "Beginning Balances (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Tax withholdings related to share-based compensation (in Shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term held-to-maturity investments", "verboseLabel": "Short-term investments at cost", "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": [ "r96", "r97", "r569" ] }, "clir_ShortTermInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "ShortTermInvestmentsPolicyTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for short-term investments policy.", "label": "short Term Investments [Policy Text Block]", "terseLabel": "Short-Term Investments" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r77", "r139" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual", "periodEndLabel": "Warranty liability at end of period", "periodStartLabel": "Warranty liability at beginning of year", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r585", "r588" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r586" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r587" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r23", "r110", "r130", "r131", "r132", "r144", "r145", "r146", "r148", "r154", "r156", "r166", "r187", "r188", "r237", "r286", "r287", "r288", "r292", "r293", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r314", "r315", "r316", "r317", "r318", "r319", "r339", "r366", "r367", "r368", "r379", "r431" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsLeasesDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r180", "r181", "r381", "r382", "r383", "r437", "r439", "r442", "r444", "r448", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r471", "r481", "r592", "r637" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r144", "r145", "r146", "r166", "r347", "r371", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r482" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityTables", "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r144", "r145", "r146", "r166", "r347", "r371", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r482" ] }, "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": [ "r499", "r510", "r520", "r545" ] }, "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": [] }, "clir_StockIssuedDuringPeriodSharesInPaymentsOfAccruedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedDuringPeriodSharesInPaymentsOfAccruedCompensation", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Number of stock (or other type of equity) issued during the period as a result of any payment accrued compensation.", "label": "Stock Issued During Period Shares In Payments Of Accrued Compensation", "terseLabel": "Fair value of stock issued in payment of accrued compensation (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Shares issued for services ($0.81 per share) (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "clir_StockIssuedDuringPeriodSharesIssuedForServicesFour": { "xbrltype": "sharesItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedDuringPeriodSharesIssuedForServicesFour", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Number of stock issued during period shares issued for services four.", "label": "Stock Issued During Period Shares Issued for Services Four", "terseLabel": "Shares issued for services ($0.66 per share) (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares of common stock issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r60", "r61", "r89", "r372", "r431", "r445" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Share based compensation (in 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": [ "r12", "r60", "r61", "r89" ] }, "clir_StockIssuedDuringPeriodValueInPaymentsOfAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedDuringPeriodValueInPaymentsOfAccruedCompensation", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any payment of accrued compensation.", "label": "Stock Issued During Period Value In Payments Of Accrued Compensation", "terseLabel": "Fair value of stock issued in payment of accrued compensation" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Shares issued for services ($0.81 per share)", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "clir_StockIssuedDuringPeriodValueIssuedForServicesFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedDuringPeriodValueIssuedForServicesFour", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued for services during the period, with specified price per share four.", "label": "Stock Issued During Period, Value, Issued For Services, Four", "verboseLabel": "Shares issued for services ($0.66 per share)" } } }, "auth_ref": [] }, "clir_StockIssuedDuringPeriodValueIssuedForServicesThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedDuringPeriodValueIssuedForServicesThree", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued for services during the period, with specified price per share three.", "label": "Stock Issued During Period, Value, Issued For Services, Three", "terseLabel": "Fair value" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Net proceeds", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r60", "r61", "r89", "r379", "r431", "r445", "r488" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Share based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r52", "r60", "r61", "r89" ] }, "clir_StockIssuedInvestorBeneficialOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedInvestorBeneficialOwnershipPercentage", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of beneficial interest in the company owned by the investor.", "label": "Stock Issued, Investor, Beneficial Ownership Percentage", "terseLabel": "Stock issued, investor, beneficial ownership percentage" } } }, "auth_ref": [] }, "clir_StockIssuedInvestorMaximumBeneficialOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedInvestorMaximumBeneficialOwnershipPercentage", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum beneficial ownership percentage allowed for investor or its affiliates under the terms of the agreement.", "label": "Stock Issued, Investor, Maximum Beneficial Ownership Percentage", "terseLabel": "Maximum beneficial ownership (as a percent)" } } }, "auth_ref": [] }, "clir_StockIssuedInvestorMaximumBeneficialOwnershipPercentageAtElectionOfInvestor": { "xbrltype": "pureItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "StockIssuedInvestorMaximumBeneficialOwnershipPercentageAtElectionOfInvestor", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum beneficial ownership percentage allowed at the election of investor for investor or its affiliates under the terms of the agreement.", "label": "Stock Issued, Investor, Maximum Beneficial Ownership Percentage At The Election Of Investor", "terseLabel": "Maximum Percentage of shares owned at the election of holder" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r55", "r56", "r57", "r110", "r111", "r131", "r144", "r145", "r146", "r148", "r154", "r187", "r188", "r237", "r286", "r287", "r288", "r292", "r293", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r314", "r315", "r319", "r339", "r367", "r368", "r377", "r396", "r412", "r432", "r433", "r446", "r488", "r577", "r582", "r622", "r641" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r85", "r140", "r220", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r237", "r307", "r434", "r435", "r447" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event", "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": [ "r320", "r342" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "terseLabel": "Subsequent events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r320", "r342" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "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": [ "r320", "r342" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r320", "r342" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails", "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r320", "r342" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r341", "r343" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityCommonStockAndPreferredStockDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "clir_SummarySupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "SummarySupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureFixedAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to leases.", "label": "Summary Supplemental Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental cash flow information related to leases" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r539" ] }, "clir_TargetValueOfCompensationPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "TargetValueOfCompensationPerQuarter", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of target value of compensation per quarter.", "label": "Target Value of Compensation per Quarter", "terseLabel": "Target value of compensation per quarter" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r581", "r627" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityInducementOptionsDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r531" ] }, "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": [ "r538" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r54" ] }, "clir_TrademarksPendingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "TrademarksPendingMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosurePatentsAndOtherIntangibleAssetsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents trademarks pending.", "label": "Trademarks pending" } } }, "auth_ref": [] }, "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": [ "r558" ] }, "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": [ "r560" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.clearsigncombustion.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "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": [ "r561" ] }, "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": [ "r562" ] }, "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": [ "r560" ] }, "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": [ "r560" ] }, "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": [ "r563" ] }, "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": [ "r561" ] }, "clir_TwoThousandAndTwentyOnePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "TwoThousandAndTwentyOnePlanMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two thousand and twenty one plan.", "label": "2021 Plan" } } }, "auth_ref": [] }, "clir_UnderwriterWarrantsBecomeExercisableNumberOfDaysAfterExecutionOfAgreement": { "xbrltype": "integerItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "UnderwriterWarrantsBecomeExercisableNumberOfDaysAfterExecutionOfAgreement", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of days the warrants become exercisable after the execution of the underwriting agreement.", "label": "Underwriter Warrants Become Exercisable, Number Of Days After Execution Of Agreement" } } }, "auth_ref": [] }, "clir_UnderwriterWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "UnderwriterWarrantsMember", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about underwriter warrants.", "label": "Underwriter warrants [Member]", "terseLabel": "Underwriter warrants" } } }, "auth_ref": [] }, "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": [ "r557" ] }, "clir_UnrealizedHoldingGainLossOnShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "UnrealizedHoldingGainLossOnShortTermInvestments", "crdr": "credit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized holding gain (loss) on short-term investments as of balance sheet date.", "label": "Unrealized Holding Gain (Loss) on Short-Term Investments", "terseLabel": "Unrealized holding gains" } } }, "auth_ref": [] }, "clir_UnrecognizedCompensationExpenseForDirectorServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "UnrecognizedCompensationExpenseForDirectorServices", "crdr": "debit", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized compensation expense for director services.", "label": "Unrecognized Compensation Expense For Director Services", "terseLabel": "Unrecognized compensation expense for director services" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r31", "r32", "r33", "r102", "r103", "r105", "r106" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants Expire 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": [ "r621" ] }, "clir_WarrantsPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "WarrantsPrice", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsConcurrentPrivatePlacementDetails", "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Price of a single warrant.", "label": "Warrants Price", "terseLabel": "Offering price per warrant" } } }, "auth_ref": [] }, "clir_WarrantsRedeemableStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "WarrantsRedeemableStockPriceTrigger", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for redeemable of warrants.", "label": "Warrants, Redeemable, Stock Price Trigger", "terseLabel": "Share price target" } } }, "auth_ref": [] }, "clir_WarrantsRedeemableThresholdAdvanceNotice": { "xbrltype": "integerItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "WarrantsRedeemableThresholdAdvanceNotice", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified days of advance notice.", "label": "Warrants, Redeemable, Threshold Advance Notice" } } }, "auth_ref": [] }, "clir_WarrantsRedeemableThresholdConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "WarrantsRedeemableThresholdConsecutiveTradingDays", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price must exceed threshold percentage for specified number of trading days to trigger redemption of warrants.", "label": "Warrants, Redeemable, Threshold Consecutive Trading Days", "terseLabel": "Consecutive business day period" } } }, "auth_ref": [] }, "clir_WarrantsRedeemableThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "WarrantsRedeemableThresholdTradingDays", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureSubsequentEventsPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price must exceed threshold share price within a specified consecutive trading period to trigger redemption.", "label": "Warrants, Redeemable, Threshold Trading Days", "terseLabel": "Business days" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted average number of shares outstanding - fully 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": [ "r158", "r163" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.clearsigncombustion.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r157", "r163" ] }, "clir_WeightedAverageValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.clearsigncombustion.com/20240331", "localname": "WeightedAverageValuePerShare", "presentation": [ "http://www.clearsigncombustion.com/role/DisclosureEquityConsultantStockPlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityEquityIncentivePlanDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityRestrictedStockUnitsCompensationExpenseDetails", "http://www.clearsigncombustion.com/role/DisclosureEquityStockAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Weighted Average Value Per Share", "terseLabel": "Weighted Average Value Per Share" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" } } } ZIP 69 0001558370-24-008292-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-008292-xbrl.zip M4$L#!!0 ( /"!KU@C%='&+1, #K% 1 8VQIMG>B*6HP_:T%6U/4);4HPW)Y$AR=^_3!%0%DEC7 M00,H'?/K-Q.HDU6%.DA*I=YZL:D"D(G$ET B$]X?[! MGD5].W"8O_BT%\KYZ.>]OWW^M[_\\N^CT1^G-U>6$]BA1WUIV9P221WKDL5L2WKBGGS'6M4\ZBS(G%*!!0)?$O1.MH_C!.^ M1-0"_\1Z/SY\-SXZ.'IG?3PY/CPY.+)FUW&^:ZC9G-5E?!+.B;"7U",6B.>+ M$Y\P6WS:6TJY.AF/G^ZYNR^HO;\('L8J":D<[T69,9DEF1\?'_=5@8 O(-O! M\9CY0A+?IG'^4(SD\XJF].=$W*OL<4J.O&!V>4T@(9?19?YW0S4P^1[:,Z'+ M9;$&\#%'$VJT(&156E5,R#=$H0:/QRKSX<>/'\DK2@"[C+6L=J8 ?>D=E M&!T=@!)(Z@MV[](19J.<(!DQ.L+Q1A=W)%^3*M?&D#S&9*1W-#HX'J6,075Y MX%;T/Y62:PU.YY4P?AA#:K:=*P@G2?G.)7DEY8]C2(TS^G2!HYTA,Q(?1]GB M4D1*SNY#27/J$?H%!7D2K![OT?HPYM 5IW:3>J4Y4X%DO3 RY<3*>QPDY!K4 M,3:HDS:H&@-8Z0#Q00\0+%%3VZD8J&PGQQS^'HGPOC(S)NH"G_]B6(3YD7:(/8N!M.V*Q!6-J^K0.?.9$@J&_8,#:V2E!.&/ MF*8%1"U-U4*REJ9KQ81_&:^36V,4PMQ@ZG]6OT'!! R$JBUQ8(T*1UD,!6WB MVJ';OEQ:K]@I<;&3WBXIE>*; M3T*'J7Z'N'8J:8 7Q@<%;T(7?B>DK2QM*R)N:>K63PG]_QQ@[@)SDBJF\^DJ MMH_830,/&FF)UO.!7@6BG0YT(6M4D*.F"I)RMH*YE?*V"(X26>X6LA\TJ)T& MU2#\!80[*BI(HU+M\6^ ^D^*]@#MQH/#%R*6%V[PV'T<**%@A/Q=MRZ/;"S% M9^C;;69U%^R).A,AP*S>AIY'^/,9E82YA;E<=48#G."Q'1RNS^ 4)4N30J@U M->NGB-X 6AO0KB@1%!!9K;0O3]SL1 Q-;]3_+L$IX)Z2MQ[A3:C6J,-QC3IH MUDHO4N[6?30!%,A?&74;._PJ5Q2?@GR^PL,DC49 M_ML5-D+^KF@2(NJJ8ROZ5LI@L!2[PUSWVHD7<,G^I20\?UKA7*N;%M22J]&+ MHVYZH=E:),/7HIKQH"O-=>7\1\CDL_[W$HRM+\%=GH'=K5"&VOQ&M/]:1%N3 M2G\D1"VD.D"YQ=#>C'#(MZ22@9BMPWOYTC4AOO?=0GPY'@/DFWGRT_FM#.SO MR\!U*!>Z>W7SZ,V4C*IPW-JS1\<^R^X_XI%A]V;;>7 2< M0GJZ=K:1RE12J]&60@RPE;9$7',+@(.>=%Y,:+H\T#"^6W#SRP/^ V+;"NI- M'$=5D+CU:SZ;D*H)YA4L0+-@7LIR6-CIIAXW8"_]D(+#)#FQ980D;L+1'ZX8 MN6@8%2&]\5Y8\3BOZR89JP!>L-.]"W#:-" %@,$#YS0EK\3SL%J M5N-2]1M-R$HI#7"U=;V_!)X7^"J8 5UMQNF<N\R>SL&Q9_ZB<@6H22$3 MEH<'9>O',55+D\5HDJ)L!1'I =GNR,(0IZ^XD#/.'HC$_9G:66R( MS$\,#FIB5H;:@%E=EYWR!?&C;>MJJX6P.5.!G.G\-!3,IZ+02QN5,>!X>'!8 M'(JS1*.-%PE97(B/"0^0;F?K1;S:@.&6]RCL,'F!#.VV]B5,"#=>B]"[28$,VJ-=A\,L#2+PI7' MVLP 5.X6&!J]KM%Q,P637F2.<#R!Z1?URR:#IJQ&>'XNPI.AE0QD";4!M2Y1 MSB;A33-.3>.: SYM8UYU(2TC+HUBE ,FV_& -_.$FWC$>!UL202R\>&"G^)? M0_"QC7-+M,N#RCG+OTG^@0IHNX=J MMC7F*Y5XI>V,\N@@P)+PJET86Z!8HS.%W:VM= 8XZ_MY5V 8XJ,'R/W_B]K@ M/_C*Q@V=6^K%BQ-\A>#3GF#>RL6[\]6WI7I4 )].&,7/(OP31-U_\MPX"Y(W M/!^A-&V]=2+&,0G"[0*5PHL<0"0 L- 6C./*[UGC;4D%[=E6JCP$/93))?=M M98(BU.VI.-!5VHJSUKNV+M0OX[67$*(/N?<2U&L)(!U8*8I&7./L^*,=5].;0V6L2XO@7\DC'R/\ M-#H\&AT?MI.]\,Q.0_YQ 63\OK/@ZP^A-&'NJ-J@$?NE8A_1) MK6;\X_R:-[XW^E@ J!L M*??H^2W%_M/>I1 AQ9=L]BQM>M7#<"=X;L1?7$KJX6QQSR+W0JU"?]J3/$3# MK'*!*62! MNH']?2^2L5G6M?JNMX6,LZ;-45-Y4^L8!"O1Y M@3%B"W7LV#I1C'A&?7P7]$6A+F?=40XU3CD1R1<5HY1S1RGN.'' X/'OKP)( M)?>.TMS0!1.2[8IXC9%=.689=E?2:,+D+_35==>!+Y?N\PUN,-$'N&.%:Y*Q5'ET M1;P _'G"G[>B.3HM>D<'$N@]DT8IOP;^/^*G7C-7T,1]7$M8EZFF:ZR#7"-? M&QTP3?RQHMI$GH780V:*PF_$#:G^#'.>6\H?F$W%W9+3!-!.)5\)81CCG!J( M\TL,52KLE2G=Y+>3)JIAW.@%^3)WP%Z93Z= ZB M$'?ZZ%,NEFQ5M'/=B^_(JXX2YNK4\G=-D2B12_1#O]#"<\9@T@=,$=ZW5%]:#N*B4W&3=FJ^^F*N>NY9G( M:\*_4UGN+5>F]M*_G"P67.U6B:L[X]#HEWXL12)5?;[>]C<8)/^7VE+W%1VO MC&Q%28*IMZS%4!L'/;<5V\A6-XY=EDB2)/52XV"6?[<,0D%\9^([,%'SY?/4 MSRVE1JM-#3+V2<)X/7?%),XS?H1,+XOF%E*+B1OUD_4&,$Q."].OQK/51,5P ME^4SMK^Z+0ID4"\QG3_A6K RRD($7)W<^::7H0ZAC<)<^D 0QA0A M)G-)^<2V0P\W@H)EHRM.;9:YJRK6_M?@WQ=X*H>YR'A2(J6+0MZ%KB!Q!TEM M<'GZAAVF7KZTPZQWKNIE68Q2JD)? B'!L4,.N673\@P[1JI,DFY0=0TZ1I'; MV&_1\Z7) V&JYC!EBCV O2U$4%LPVV!&N5&S5ZXEIH=+\\P%=AE/X&)&,S .(Z$WLH-GFET98>^AA@ @AE:P#%0!&,;4,HI0$;Z#>F\ ME5[W.\7%'L#Y >!=4!4H25V+I#7,V3;V.':B[\98D!]'QJ9SLQYL1*4W6E W MBS%[T)LV5D,R?1LPHX-YM^%JI;\3%[?\7;C!8^;^SANJID=W@1X8U6G?S ;1 MM&VV06V]I[7?7KJ3EHI?(U4+?W7K37>I&32_ACA-C#9' MB5Q@42O_77 &*&8$;UQBIWV@>E9=)6FS:*IR*Y3?0+R"Z-U)O!$?HU:VKQCU MB@-$.#<7Q@;;$KTWTGK34"(A=%3C%[Q\I^S1D>SP M-\K]5NQ(-J0"&@QFD,OH>NDD>J,V8TWGWX2^52:;)],L&U-Z*TU6#!7> F&! MNRN- <5,KK?2,7*3)30& #(HN#Y2H.'$=T MN MHJGJG]]@&@$68QL!TSR];.LQ7](%Y:_KN:Z?>+GT\X'.-:.9/4'6MF1ONEJ= MX<&IIATL?)QLECSU=Q'P,["JMDPW(ZS-4]L6[DW+U'2JF]"EAP?W[P\)YU[@ MJ#,=[WV^)V ->33^0UUJ+?JW"B59/K9,NKT3G1/ MHRC,,SBW5*&?1PX,>*4PACP]E$@W_6_P(>2T"IGUY![*$<=\XR:/CIQ' M:V-KVU$+D>)&I?JY\!977>V%RRXBYK_WN_(XBE$/R>OG5+'.=YPM%CEE;)3[ MK0B*!W#$$H9V/'>/+U:29V&4M;Q [^;XAHKCUB=JAWAI26NAJ\KV3OZL]<[N M)M:[PBA88D> #7(4IK>1TGB M)TPG"_BG6B!CMA[*%1MQW.: OG9ZS+C$TI=EZMT8TO'$]$2>NU1M+)W.2YI@ MJU2S;;8*MVI>VR_T7;$?(0-0G_6-885[P](C@349>[KCHP2YFJ/S)M!KBN[> MIK0'N'- -(X;7NI;PP4NV? '=;9GFQM5&['9Z>IXQWU$4$D\YE0J]QUY^IW) MY5*O@(NUA:]6)7L34 :7P-9[GK6 M%^F=Y2T)WIQ2._#H^1,,@TP@PW@J@0Z(6J^"-#O4!E(%Z=:6#[=(\S7;2U]: MKJ^;_?Q_4$L#!!0 ( /"!KUA#+QWK3@\ 'W8 5 8VQI&UL[5U9<^,V$G[?JOT/7.]+]D'694_&KIFDY&M65?;(97LV MV:(B"Q52E'(V$H[N_#T #: "??GUS;&.& MF4>H^_FH>]PY,K!K4HNX+Y^/ J^%/).0HU]_^?O?/OVCU?K]XN'6L*@9.-CU M#9-AY&/+>"7^Q'BBTRERC3O,&+%MXX(1ZP4;1K=S_.&X=WQJM%I1&1?(@SS4 M-41AO>/N\I?+J#SJGANG[>Y)N]?IG1AGY_WN>:=GW-\M$]Z!?&.2F=(F[H]S M_N<9JC1 4=?[?#3Q_>EYN_WZ^GK\]LSL8\I>('>GWUXD/ I3GK]Y));ZM;]( MVVW_?G?[:$ZP@UK$]7SDFJMN3<$_EOJ8E\8?I,N0QI M"OZOUB)9BW_5ZO9:_>[QFVK7;+7[W1>#3%3##!&[B0R)DR/($,9(9OJ;=#U0O)4*E=,D2Y1+;9*ZFV M6A4UHGV)O,F-35]K C:INM+:7A'/M*D7,'Q#WK U\#QH/(^!XR VO\(^(K97 M0"FE4G).(S#ATQY0Y@CL5*UI*A-U8Y8ZXQ F< MF\"'[X5\]V@N>%6Q[@H55:CA/;0.*!I,.O(GF W!UNX+>;9QY3S.65-].H:6 M'CB4^>1/0:7KMRGO1VK0.KON"NUP_;^ ^//P[Q :D^O#D'8/[:H*1;,+CS0Q M890);*'K+<@=2<]+V[4;LVX[_ :X6&O?$I\+ $YMIV.TC&4%\'E9A[%>B1'5 M8H35&#\M*_I7Z R"JC8U8Y7:W,NE+(X8U]D#I85C.4;>L_ N8=4[/>IV/9YUN?TWH-=X,6%Q^Q,Q%^?!QBTIQESU*T?9XA\-+:P%HSB+_ MF%$GV7I1A32/\)19F,%T\L@(/)")3GE]R#XR7C%YF?CBEYI1X2-G-(#RQCI# MMNB?_$O$V!QFN_]!=H E:"GEC1OB;(\HJN.TC6UQ537$?&":- #Q'[")0148 M?;YB/Z-AIF0Y#(1S:Q@!VTL#=LH(93 "BF1UMVSJ^@R9_F_$GUS"B$D=S(1A M,L%6R'D8F!=5-(*^KU&;OF=XBH@5N8L+_U)ES%7(>1AH%U4T0OM$*[3I%#-_ MSAUJ/O_E8]*4^Z= 7"G,\BSZX*OF:>761?>^>G,>"'I=+%D @WV?D.?"Y__1$OU*8KL,02VV0X@50Q0Q[L@ZJFL+UI+HJ"=8; MP0[MH3(GV6=W^,#7B%QL72/F@BX>^.:!PW'#UA4>$Y/(.)2=41]^U(#S-JD* M&DC/2>Q"3N MBXA6500_/=,!P5Y 40UGM1(M^&RO",RK?%HC70[B#"4+[E%_:F]$T-855EOH MB,PZ8M*8VYYJS.U*!(..C940!G)YRC4Q#"[''H-ROV)_M:XM:1L;:6INTOQ:<:/SU!IM/%PU=Z<6Z6DQX>2R0++F&T.5")C&21%U3 M#8']0F>8N;R+&W@>"0^7#AP^Z9- *\]P>.#FU%7#V=(71%S>*8W<*^)-J2>V MM4;C,.JI*X,X-5-<]1ZHWGOO,.?75\-=/['1G7>03<]T>% 7T%?GR5&FRY>0 M4D-0L]PG52TT[("7HD<4RP1JD4X_F%112,$O5;E,[ZA5/WP/V(/YJ\F/9EWA M&;:IB )/[U-3\V@,:RHXVZ#F5U-']Q>[H+T-.@PLA[C@XW%;S#)&S8QH"^Q WP#5@@:0-C&0S$O7/X MSY*'U18H23_LLQ!,ZI>K45O#WOJ2>OYH'"DHW>1;2W,(>&8KE-F*5XY338OY M:A<_%5^K5UBA_TE44O4;P?VJ.^D]] B]3II.K!'$B]H&(G3VW+ 73 M;QSQ3%-%P]Y/=I(AZ10#=/K<]JZ5>*;A H\A#Q@F,:+V'J7MK]8JQ+MGF0;F M4O?QM-CI3;HS3VF@."FVJ]R]Y4)L7/T"TVL V 1AHJMAXE^LI;S' MC% +>,5X-, 5#O^_]/.NW\P)5;,0=>\_8Y_+#/W^C !_ M+N;?@!E#]X:XR#6Y/PS-;Y86:*U>@(;=UEX(%ML"+V<]#<=C4,7$V/+X3&OH M>0'?'83^:W6,2.Y$I>?3CSXEP4OTO@K80$<21'=E/F!QVO2)P@C-I]O\A ,8 M!L;YQPF,S>+R;>X'P'@DC"WC1L'BFD"9*DV38\J\[P%JZ,Z@8RXQ0"44H!]= MM!V@5*VGX5+JHL4\T8$)QF)X\]J;C$Y(FD\_^I0$3][;Y+.!CEN8ZT/M([27 MT1B^L0)ND P:9&:,V^#D('E0S COH3?X-[9A%+U#?L COA^QR?\O'UV4\S>! M%:5LD1D\ID4OD9<>R@4T@1_EC*%AR)G$1,NMZ:+.:4(!^O%#6^=4U7H:AJL6 MWFO2@1 EX5#?C3K1=N%CM6HCUFN@!?R&&$- >#X3QVQ&3.R-V*6-B".#.%<9 M#6!!>7MHZ'?F6O]26<(Y2.AS*%Y]9[[]B O_YOL5GC)L$A1M2\9?C8F&KP=> MY6@,ZHO9T'J:#8BK*/* B; S\U3O3$KHLO* 5K=I\2!A-L,6]%_QY=K-(:% M"8=.A@JLD7EOV1YFFJO35LOUE-5=Z\N+UF5QNDJ9X[8XU> .WLK'BQ*&B$CQ M02=2Q&\T2.GB,HZSY2RF 42IQ"0197[6R*V\0^P'%M%/J\64!XQL\B>V%HUC M.6:*,*PGF&<_86=*&6+SH3-%A(E%/ F7JJN@ 2S;L;$B_GW4J&I8=',,D>O[2P-($EN]2/8SW2"?7LA3_K(DVS50[V$!I"BK#462V,=O4FR M_?J;,CNVLS:2%HIF6/!!JSWX;6WB;X4IK9$\4##!@@-:A7?)&1W=KIJ[ M0XCR-9(%*C98T$"G;:]M3:Z=J4WG&$=QC=D7?NTO/FQE*>Y+*619,EOD05?='H-(HP<&(W7HPE&;JFX!0FG=E"3?KS;?\!' M7696WQW:X>G *^*9-O4"AF_(&[;"N,I'CA.;7_$'Y>S5M5!IAP!/.OU.UV@9 MJ_+@'Z)((RR3'Q ,BS5^B@JN^ZA?Q2_K5K1W)ZUBN6AWBSV/AO/P;V!Z%E]7 M#M]: >(%XA K]]+I"X,L@[$/L_?U1P!7.YQ)6X![$42_#DB%)]RBE?WC/0+VL3ZWS+^[7QOW\.&@8;W@3 M,)?XX/N! <#WXY\\<>N2A+S2]'&%?P:%N[IZ!3O#=YMC^!-(&D'D&?YB2!)#:;^B&R=*H MD[^@=T2IC:E(Q3IK<6U1XL*$$-Q[#*936W ;V1?(YF'[CQ.,N8465Q@-76A, MH7WSKF+T,U8Q0AG$+E(+Y M5FNR^XY.W,SJT\Q1S9T45*BFGH2M0TR-CAX)NAG[Z]MAWQ"5.X-P$W%L5 M.BT.<.?MET\R^N6H)F,LJC)L7IQ!"LN)-\@Q]92U:TK MFQ+$Z?UEH2U^6*<-7&4.F[2[P(6BU#7FF%_'BE M?[$CW10%GY6LG1M?H5M_>L7V#-]1UY\D'D K7VK<1!\;R18EF^SXD>%J:/. M'43$*LGX!GY$-F\(%1 GL=S&4T?=*BI1"_M\H3I5<;E#EC^[IGK)/+7"Y>C3 M-HI"'%\AK4+]'3ME]9)ERVDK6$J#B2)1?L?^66TTR?#?RA;73.+HX*K5PR 5 M5ZY\@0UDT5)0S]=4;W">&+!A^V ]5 M?#7(#0VJ\6H6A367*5+M,V_5KNI& M]7PR7P58G"&5T*""$F/6Z'4T6>Q6Y\*N3)!YHW:]7O2&Y:Y^K LW>#%[VU&F_QXQH _G?(BSD9=S%=)HGW+P2MBUM? M>>:3%?&K-PC\"67\RF))#[J#>BKI)T:![P&3Q=W*@GM>[!X@\7S -V!]8LRK M&UL[3W;=MNVEN]GK?D'C>=ASCPXMI/VM,EJ M.DMV[(QG.9&/K;1GGKIH$I+84H0*DK[TZP< 2?$BW$B"!"3S)9&E#6#? &SL M"_#3?S^O@\DC0)$/PX]'9V].CR8@=*'GA\N/1TF\./[QZ+]__K>__?3OQ\?_ M.K^[F7C03=8@C"WK[9NS_(>+K#<8?IA\?W+VW'?V MX?3MY/9+#O<%8[;P98"!'_[Q@?SS@,>;8 K#Z./1*HXW'TY.GIZ>WCP_H. - M1$O<^/3=20YXE$)^>([\"O33NQSV[.1?7V[NW158.\=^&,5.Z!:M2#>L=F?O MW[\_H;]N0?'P7KR%+6/S_4GZ(P:-_ \1'>H&NDY,Q2,E8<*%('\=YV#'Y*OC ML[?'[\[>/$=>CM<.!1(^X5]] ?R60S__;3))98)@ .[ 8D+9\2%^V8"/1Y&_ MW@2D4_K="H'%QR,W\-$QD>SINQ3%_[B/L7X0Q;N H0="K$;X0P0#WR-ZL_UU MMKB/H?O'"@8>UNG+/Q,_?OD6.HGG8ZBC"1G_V]UU!6DW Y6_R76^O5#$A%. MO\$?3PCLB9YA3W1PX),?N0&,$@32_N?.0P"B%C3Q.M*,Y7VR7COH!;,&XX$G MK>N$\=1U81+&>'&YQ3QT?1#=^!@'S*:73R!V_* ;/6V'-$+Y%40 _S[; $2G M=S0 2W@:-%D/+.>Z&&,FRVH2O8U,5C M:MI&%'KOA9[KT$OC1KW%* MHPQ&'UZE-MCBI:ONY3/Y"/HE531@?^O'],E!GD;E9'7:TUX51DF M\R8#JEW M+1=UKIF:S_ 1H) L37C;]],CHPY"A/UJM_@?(O!G@L>Z?"0FS6WR@"WMV0)O M[-CLUF/8*XW0,UU8+=P$VRIA?(O\1VR^8<5(MY4^:%08K42O@]R+QP\M:,& M6J#>6957+;21D!KE3K&%$SU0IB;1\=)Q-L39]^X$X/'(-Z3+B.#\CN(+@+?> M5;^=+E+!8-B3RV=\_(C(>>,R3-;94?@&KQ1-]&HK=S^,3SQ_O96]$P3M%*CD M!21^NN\I<;2W[DCASX1D&!Y[J> THLCH6RO"5-_ZP3?K6@.ZM*?C-5@_M%T_ MV+A6^^V.Z KCA-SD 1QOV: 176;O):2Q@OBAGTZW\(]L#()7UVE;I@ 0.(^X M7[-O_9@,4#2?E-I/TN5L\H5R.*(NZQS; +J5C@/BCX>H];I%OBF6K>R+WS*? MQP.VBQUW.R\#YP$$'X_80+^=U6CC@YT,3] MWF7\% M//)$3;C$RAI52"\T;XJJ3, S(Q]@@>!:@>=0'8K-RCO(YF+;527E M0D'0!Q["DSF*3 BP 2Z#SA@.XN6) M(T58-'-^.F%L>TVVPWXL?^$^^?[]^]/3R?&DZ!G_D7<^P;U/TNXGI/]\^]R. M,/P\*B*U@1-%64"6X,:90UQX[OP1MC"P/5'0C2)*:5OYG# MRS FT5+>/M&P!S4NR/OHLJ?(Q -;8S7H3L,A(]]I6J!O=/_Y!40DHTZPVY0@ MN*MM#<8<'<(=I (CHT7?CL%F(!2,./B^4$&QO OLH&946>D\ MZM@^*7.7+" MR''IM#I_*?\BT&7U#@3>IR9=&&:2<#KL BH1K6]BM)(&E&$U^.1I0D;5%<=" MW^@$2Y/J\.8%GH$WA]=1E&SK .9X7,'44FG*U2_5QA:R1#C%U!JW9HN^J=A0 M>K -CH-/3#6BRE-2G9@NTW0W1X5\\QL=C3'#JC_N*,ONSWHQ8BIX_6_ M=SFBLE@#F:,,>N0LH94?,VOH:2 S^J[,6&0=E$'X"1 W(("G"3;T*)"5' MWR;-X2(4C3GXIEM%LI*SL8.<4;7]C$WU&-!H>2+RMN_ <27.A#1-F5"5&9!J MU.E3:A%[H73TP=6;@6Y9QSEH&E5T6L0A.;U58/CY>'4H$P&SE8, O7^A7&PL93Y4Q&3XH#,/].!+C+F9O#2R@?== S>!5-ZNB1H&=\9?<]WT$O]PZ)1TNS2'GP MPM6.V\($Q0469(>=+4JA&/%"+VW(YX%24QU+OTPVL"E21G8!#A65?4 )>W-9 MJ9\!7")GL_)=;AX2%U:<<4#BC[R"( -D@:=Q_B RN3I^D (^>R"W-$& M5<\:>KE.,M R:A+=P' Y!VA]FR!WY42 7(CHQ^FN2OOK:HIU5PNHA8[!3;;6A)?-N X$&UU: MK@@WP(W_"+SZ?;+G+U^AOVTH9?O'ZZ M+@_MQ P[X3SX4M"(R/+T;T&<68L"T#4JI/=V)$Y EBZ1R< !Y^]C@@:6D"O> MU[D-&I&L<7>62P"JXC+\#LM%OK*%"I$VF]KD_9Y$=#?SP:C,X\4B.SZ&RC-NR%JX$M^K&/9PWLU18]M>5=7W9K>]'#SK@//OL; M$UN>_RV)U+8\Y-E''O!3+<D$Z;4&C,G.@-A11@Y,[Y@+KMFH M_\S$6=<%&6(>0?9@@ZDQ$SNBHBRL!@\-X/W32]QXANX!>O1=7MT;"XSI:N4XH0X ?!./"B@AC0W>))DA8"Q6&'S2\P,8WCS((\>RA[A>/]SMPXUN M?,B*#["!=I,TN6#]8,JO"V: *6"KJ4Y8Q"@H'G?8NF$&HMOZ80Z"ABW^RN6R M^6N>0NN>VT)@C0K;V$.WQ#X7M&E*NTZ;6T4@L %&!BQI 0E5JUF"NM')=.X$ MY!V?^Q4 *C.)!\Y5)5$#2\@53B!^@T8DZYLZ"A* JK@,/FGXR)=GC!AI:^\E M2O]M>3-1T9BK5^K-+6.,KMN)WK9@3+5YG[<3,278_'ZBMY;=3U0FJ\4-16]- M!V9(T>LGO/?*:LYS&'Y@I0YEDAKA=*I!R2G27*3-8"44CFJFOKI LZS7#/2, M*G!V&_ZO#JGPCF?HSE^N8H$R<^&Y:B!L80O%0H47M&A&M;Z)H"*&W1<:>-@, M/D$$Z#.>:N"A;=94(T^@%UEVHN@?"Y1OAG& +2!1;&0Q@97)U'C%HYC;4 6' MX4TD)M(5@XB+K-D";.9](?3;:)K$*XC\OX#W#=MQJ/1 .RDVBLY?+I\!Z\J*KV)J#/]PQ?+ M]\$P^75&G1EE08!B[CQG! B=0FQ@B6N>!6X%H0K!B%WP!L3J#D$(^+X3?6#C M82CPL(OX;LR!C7 /@>,KP"S]K?S&#KR6?]6*#C\H7/S*1TE3")A!.V2.,FS MMT!K&^>MHF-T]?P$'N+K,(I10F^NXZ^F8;>E1\ZH>N'RSO@ O_1>0@ MMK-*&7&SQ05I!="&/@(BN6M5XQ!\)[/F08P4!VWQ2E/@R[A)JH2D+07E0DIM M.WOL^U$"V)B0X8, 6BFO%BHI46SVUG'X"%!(%\4H\J.81-PEZX6H"5>-98TL M(ETXE<6-&I.O;P(K2@4VP6GXV\R%1%0N-I>#*;9F$-VK=[:HDH2A@"W0&OC6)A?_V398F>-=F MRT\G-7[>X#_I#XSO,QPK)#X]/;UQ ^"@R%\2+\1#$A'P-_CC"26U> 4>AAXF MFGC^BAN>MK]F=V^N8.!M\TJ^A4[B^1CJJ")B\!P#W)57X]GIZ;O3T\GQ9-LE M_KP=M 0"%Y/RN/\Y24>>_'T[]G\=&7R<>TX,$IY_OP9T"(^(MYGFRI-N MA5LB-WD Q]OI5YX/S "4Q 5S[^8G-HRL8]/G?NPPMG MX\=.(!2&I,W@@GG;43 2>BP0DNLFZX2^5YLG7&P06)$UXQ&D80^QP-3;#RZ\ M=UV%ITZ;>4'>@1B3 ;Q+!X5^N(R$4N,!#RZB[SJ*B$>(>7D4!4H8/W(1G=1> M*P'V* \!Q*>' MCT8BR6U^04"**8 M*UL]G=NR[ZEJAAZJ-\BGL7:JJ!;,:)I$,TMBXB0CQ(CRPJIPMFQ]BO+;)< V M41 -HR4RWJ<$$;VB!=6_.$$"V!E0H@G:L"-;-LD&D[$AA?LA[51-=8A;W-/@ M\OZ^!WF+2=0K<$X:D4@3K\/L9<5HML!F-S8&1.+LWMW@,OU'&YEVI].D8%.5 MTR=9Q?X&%^T/ND6K2.A^K-*IGM*OKV!^+P__+-2HC\%%_6-?.S&#N/T0;Z:K MW>3+[61P ;_O;>NU7\(\']<-C,C5IL!?AOECF:6W^Z:A1_\*TLLGMK>A?@7Q M;#%WGCF:T-=@P[ON3[NH3%]L,&_0U=7]"B9U;V3;3H:7<2M'65OR++#9.@I/ MV,OPTFOES&I-GV6K>NE^ZCM 8QESB)>(7_UX15QTF"9"09-#=*<>AY=^)U=8 M)UHMTX14:TD<$N/<307:=36\[+MYSEH1:9G0;Q%<^#$Q)SBB+ ,,+Z!.KJXR MZE*V]Y^(]\F/2#0K02"[M8DFNRNEUKT[_>'TW>1X4G2!_\@SY=)^QC0Y@9(' M3LA)%&:#[%L27!7[0M>_MV*)R9 39K[5@2Q*>6-I#XOYVE+;.";Y-E2*-0$? M!,FPS"0.&; MV6MLO=C:U@(*^N(PR5%.@M@)8S%SV7"V!.$E?&4C;WZ9H!?! MR2HHJS"&EFG9>9&[3-?0-\]SMI$Z);>++=-7B.:;Q'"/X!T?(VD>QQ712TQ7MY%OF$[IW5\!+ M BYUI8O!HJF+C?/"P@O>#]EMC;#15G M4%SV([G4,).L"MC<)^NU@UXP&1C47_BN@RDMWG&&@>_Z(+KQ_TQ\CUS^2*K. M K70SG>G;T_/ZJ&=;#QZ.T(QXJ08"8/$?@S(17L MCP01L<.1"[UO$2(N(1;L"+NHB3V)?'B+W($2/9/(QA[O7@TYH5>/ VN--T^F M: *AC*ZX5^:*XX0(/R,81;<(N@!XT16FCF3YD3O1J'F47[+!"AJJMMP/7U@C MDFP[@@AR;K^")_I+FPJ44ML]\U*I$;6')GF6(S_#%A4]<$1-3?/O.IGFV?"3 M8GRS-OKV*(O>!IZ)-EB([7>E9L/='/B5KL_ [A$SF:%91%P;H,4 MP%IFRS<44GY[HH# GI92P&L!3:]DJYMY< G1:\<(N"^6<+' M$[KPH)=4%-D?A22R+WZ[^%HW2DH_F+;0E=2%FATEI,T;$MP)*C/-51J:-=75 M26/["F5KUY[&UZ=1!&)N=EKVHRT6?#L9YE0,4F:6W7=WAT_:/@*9K'>.3BPH M6RSL9DSFDF.(V_?8*HT6?F'ZBME> K0&8&0 1>03B%SD4W:+SB'"%D-=VLYYG+/V MFUU'"P56;^]B+V@P*]A_XQ]M(G); M!*ASAB6EQEW8XJ-K*K/&A)J86?<%!I:$O"OZ9-K4[>'HCR#A VE0EH9*#L-K;E%FEM=LHNB8,L MJJ20#:)M,EBR:-G$+;? D3NU7&6-3V(IF&8D-#8=J7. M]V*62-KT8LN5S4W%U896RQ;&*N)$Z3B+( O0FHN36ZQX+'JLBO/>.C$MF O3 MA^2NL9Z%2Q\O!VF@-LLY;1;\_6ZWK"P;9N*$WH0.-"E&*F+">8;K6$TFQ_.* MZ "X\1^!5Q?:^(+@(G$CW'VZ@'N\+)\JJS1L297R %Z!;(2F^Z:MR+ M!>&1#OJL*&\VZ;W9-^E*=POH^V3\: H;SG0PI:,^%C8+D[K>/%RT@"0;D\]R M)I@M;M^N'&<2UQ?#Y\CQ\+D-_2'71!*>!9S M7%$^.PULV7H:BVB'$LND1(_V@M5<)##%MK;L60U>T9(399D86TK00N%UNO?L MD.0V==UDG=!W@J9K\M3Y7Z)7=-IT9$NHL;-LN11:)NTZWE]!?/F\\WJ/FBB_&GOC% MX);<(2&8O&JW2,@[L&OU?@4>_<;"';W]H[=_.&]_9YE+?'5\L ,("?"),UCA M:6T)+<^?TVJ%'"MJQXI:\_598T7MX574ZK%W=HYTZD;.C2U1DB;DL>\LDJ_H M>QI3*3M09HLZ;1R9RQJ9GGY=Y2ZCSS(_DX#,;?)VF:3T"L^SYA-:W)LM09NV M4F]-N%4NJ_1MU-(=N^25.:QG *'L19AF#JH?=G-%L]>ECR?I*!/:*W57;0?* MOK/#&T5Q.7^AYQ\U]Q.CA0&0%Q-\SW?0 MR[VSG>Z2MU4X\+;Z?-16,#Y=%@BI0(EX"6>+.7+"R'%I4$OXZHI"0YO6-9DR M5B2F0%MOF>K)0^"[LP4VJ<29ZDPX6U8N=;4JDM.9! U3_>A@^][U-^E3BN0R M 5&% _6E@-P&]YSB1J$_]/XBX/^ +%1](0_H:]CLCP1*"V M.X\AF#$$,X9@&AVHR#S*9M6.3ZU^J&+#FHT(" G@/*V[NX3LJ<^_=$2D;Z]& MTR1>X0WFKYV[WI5:V&+L*,M42(UEOOVJZU917+)&MIA(RA*3$32(:5IZ"NTZ M?*17M&2!W',08B:ZOA/,GD* HI6_*>X$8=FNK;NRI;A"*KEN9 Y]T@LU>;8FTQYY_NKXCP#-%G? ^M- M=Z%R^[.EVD*C9+FTFEI^=:R[MBVXG!*+U@NN#2OM=(GU:.G$('=LW"+?!==A M[N]@NG>D;6RYW4U--')Z++,\.2^_IL97R[=P=QK;[J4TS9;ILFVT4W^R.&+(R8+VBW_$F&!]^ M>(EU=K+PB1ED'AW@R^UG;9TD!E]O[R2=;R&F&T,MD;/F+WOM^QI>@FV=)AT) M'>:L)L/L*XF"Y:82N98S4A.PIHZ'EW8G1XLFJFW;$]FVUB].D("6!FB][?!R M;NN :4B8A3G)Z;_7(3E[^H^ O,K:-!5YY\W2;2IR]F';^X1T;TO^,3%ESIT( M>"1_#X21D^H8(A$_$AJ*SE\*F%OGA7PW?7*0IYBMW+5_$W$-+!Z2%B%( JR" M6)NYK$>XE6A'A7#SZW".CS )L YD09*"2-=8_.X[GX^Q /+3FP3 IK,5Q'JQ M-4H$% QB8\Z?X'P%D\@)/?*:X!-&XV462MBNT,B6>+>$_0J4V&;OR992WDJZ M8S"QG"4=.S9\SZ4H]Z$(#+EAF7Y7\@1?. MQH^=(-5'C#Q C\##ZGB5Q D"G)6D0S^VY#GULRVU8(AEJM&:+]5XJS0SM8=Q M;$FTLLSBX3/LT%2ON EU*"44C6A+PIBEZBABG=WV=V[#78<[BWLOEK?2>+;D MP-ED= M#-OK[ *L*\='-/JL=?63CF5-7J)-2Y^4:X,HV*^ E 4 ;_H(D+,$=&A..J," MO#7IC#T(6DRYC7O4@YS^ASK]97"2>\2[>5#G -8D7/:X"6EBE86I0M25DGO7 MW-A_Q-\US17:>5=CFRN4WDV8=4^>TLA&&-.%QG2A,5UH3!<:TX4L2QI\U:V!_''&))2&#+/QI-?5_Q#E[@?1BZ2]C'28B2B] MLNS %/#R&5OH?D36_U[7/L8XAYGYTB/##DSU2JM[S;N7T0YHA7/_F[%X],-. MR!F,C?NFO%Q;F;DY]*' .C%XY:D_.EFY;XJLOL\86(651Q^3A;2PT4;E;1.< MD>X^VW>H+F 8(\>-$R>8 [1^*U+DH3$YS)PDHRP], 7G3VP>#[2'C+M@\@KR MFX9FJ8T*KN?\<(U)]3+3CZ.=#8!YKJ-3 7+=/; M:4#[!1Z;WLMG\I&W,*HV/O!T+U4V6)C*=1UZB4LISQ2T:1[7=]P\KJ+K;3+7 MF,$U9G"-&5QC!I<=&5QX+_\G/N/X"[^R1_.SN"0-]B232T*%F1?!YF1'F2WP MGN$_^AY&C_.8'0?.VF=G]:U& NHM$=FO?KRZ P$ED3QD,(>784Q2PUGK5*L> M+%C$I,K*E96,.#-2O%CY8''Y#-R$I'7.%@M\]$'Y;H>1++AF#1S0-FQ]B;-Z"[7I__\ J+8#Y>LPZ:F MC@\SX54GAVQ<[]H$>,M4T9?_(NYK>SV/]0JR5_4SS>[5ZG5?+C)(8NE>W2TR M7E?1J\(-GPBJB5,6ACA9E[\VC7)^SXUR%KUG%U?0_L=(I[61SG1X/( @U%F# M>46QSAKEENP3K6@L2 D]I9!I/T-9$+,0JKZ>X[F( ^:5B+4%W-U_8X8Y%-N8 M#G8,,3_*JB%AAR4AR#%J/$:-QZAQ_U+\Y"/@XJZX@>(Z@.GE4D-LN$Z2^6UM M# >/X6 M;L&Y@Y8@IHXB^B[QEJ!;@/Z9."CFO,:GTNPP([#J]-OF=V,_4$Q) MC]+OKR#*:B :/M_,[>3 @YH-N3&(I_];B+8%*(QB!(Q0OI]Q9-VZEP...+9A MQR#2SAY1(&K&I'KN/!-C9P4#4DK'%'7C+@XSRM>.%WOB]FY[6?,_U-W?"75_ MCW(50/.5DSW%%6VO M6[B#08#-<=)(MWJV1.(P_5JFN&F;EZQ_\ONY^;CY^'NS@?>RB RL\X=VJ[*4 M\FJ]QN#:7A]^[Q?M/5#V.L]?C:[_0OEN3-?KP^]]T&4/=+W.\U>CZUO6UTKP MZ.3_Y,1@6WE@A>7>#,N]GSFF3?MF[!XGS0Y_+)XIK^K$T&9ULVVNO:())JP. MMV"6-<;O%9U7[)UJC:7V:N9;U?RU;[XUQF_O+;]#F&^-I;8GV3>,C+&FB3@_ M-*U#/9Z41YUDPXYI.6-:SIB6,Z;EC&DY8UK.F)9CQT(QIN6,:3F:38F#?-IC M/U_VT%'D43L)T<,//B-1U%@5'6+XO3_J,@6G0+B%IT6Z9U&B&M],]"/W1)@> M ]->QP.?M0>^],8VG&5D"L# M>TY/NYI4*%K^IIOP*-6D UO.50+58Y^8Y:39),GQC#2>D;I<<\NNR*>&X$Y! M_AQWQ;[ MD4OAWD<:LV.\5QT0.AGZY]NAZ>/4\_P4_XSD)%YA O\" MVHLE549\Y4Z(+JP[&,6$61K^3II^]K28=KV4#WB8-XT.P3G+M/(P,](&>1UP MS$C3+[A!7MD;//(RQD1_W.^8Z)#AB<\0:V1(*8TB/XJ=T&U8E/;^]*P>F2@Z MG12]&@U(L,@4!1@$\";RS%C8B$O$Q$WL"BA(A5-)0A,29M[$X>$G3@^4-+(H MH*"BBRKRZCO@0*[PQS2NJ"E\A4GX!#8.B@DBL\5E"-#RA1^%:-#8EM"$FMY5 M7CA0I+ O"V!'R4")(N8!;&9BHS>@YC)TC+*-4+Q#7()49;Y0UBT,06F MTL"6D(*6&;9' IMC58LQ9%%HU2'X/GF(P)\) MJ8EX).[3V^0A\-W98@'(D;[1=X1>KWTF*\+$U\O8$AV2)$BYFXC66/VJLN:6*BS$NJ MAI=P4>/ VK2@J>A=63X"P@Q/S20M9(W_,=]'+OT)QA>AN(V)KEP!M:_'G) MA0WL60Y!%DBG0(FD_L\6Y?.LT+15:&C3EB#3PHK$%&CK=V_(3^>RO:$.9\O> MH*Y6M8VB3I#Y&3)[!(BD):71(XJ)\&0A@+=E5VDF'07">I)2A.*2A/!?A73P M'[]=$""G!DKV$3X<9UM^!38+M8E](RLY MY((;+B24D"'R$>[U+:.<%,BT0N(K>*(_\7U9:HVML0N:2%F1-LM"G!>!$T6S M179,GJ$[DKF\K<$\,Y?\N-T!L@3=.=>;8EN-]& SD1;IAJ? MP$-<5)E,H08/VMD3 FXB[ 7F#9/SGFI;K5;H6 MY64'L\4%7*]A2)56KV*BYKLC;Y-IV9&D-Y\1K.;(7R[9)V^E9H/+ZKVFV2>DRI!82%5:M(*!-_4>2;K> M5QA+UD!YV^$]):?:)<2CS;28YLCQ2%:B\U(_:S5J.;R(.CA.&E%F6D#D%C!\ MMHO]1]!>5KQ.AA=;!T](6R('D2 C)> Y:D:,D*RS(!/XSZ&EUA7CT=S&BV;?;<(N@!X$2E7 M):@3JZPXX'#FGJS1\'+4X!^1$65U=0W>]=T$(?P1GW\>G1CQF++L9RVYVCU+XQX08 M6PJ5-SQ06U8JQ>(;'AG]L9C:H"H,9@+:D@FEREXF$;TQ-S?LITO\CP*/A?"V MI!PILEI(B_F5?*QR&JN<+-B!K:MRTN 6JWI1A,<+'K MNW:[PAL>56/5S5AU M,U;=C%4W8]7-6'5C5=6-)&-[ZKH(>'X,O.OP$42EYJP$;1:T+9L63AGJ7L>)IKRN>-*2$'%K%4T-Z+AUW5875HQRL?O>IXD8CV?N@( => MN: A@<7FRH72+I:;(%^<9W^=K,]!B-GK^DXP>PH!BE;^1OR,:>NN]JZ^J#6E M-HMT2@X ;IJ4*C+$M7:_3X5(^JD?"V--URJ-A;$V%BF-E;&]UQ7961I[0"4' M&NY4L:3DX#."4<1.PI;L':HM]Z_J1Y4RR^974RDV:+>713TZ),BI+LB^)O\\ M.!'X^?\!4$L#!!0 ( /"!KUBDJ(;!?F )Q^!0 5 8VQI&UL[;W]D^2XC2#Z^T:\_X%OWD5X)B)K>MIC^SP3N[[(KH]Q MO:ONK*VJ]IQ?QPN'2F)F:JV4TI*RJM)__1&D/E,D17V"V;Z(74]W)P "% "" M( G\^_]XVP7DA<:)'X7_\+@C7N0>=C1,B1M3)Z4>>?73+7F*]GLG)!]I'/M!0#[$OK>AA+S_ MX?L_?/_;[W]/+B[^Q$E\_>_?;'W[[ M._+3SS^^__F'WY+[CSG<1\;9VF\##/SP[S_#_SRS\0B3,$S^XYMMFNY_?O?N M]?7U^[?G./@^BC<,^8/[[]\2+^>KP5:+\.Q7+RT0JL"_?R=^_.9/_T:(F.,X"N@#71,NWL_I<4__ MXYO$W^T#H,?_;1O3M7SX(([? ?Z[D*; ^T_ ^_L_ .__#_NG.^>9!M\0@/C\ M<*N4X*>"1H;P;G3N-J"930[Y/W?ELHHT+Z=/S,9I+W:KF!6> _B7._:G&M?T M+:6A1[V<;R"D43\^#K<-(%R0CMP:T0",)8J; M&$6)-/6?<3ZVC,7\6U=_F_U3-P=7?VF P?BN_WEPXI3&P?&![J-89M!*2-RO MK6#\],.?@*'I@)0/M3H4X$3 8ZC&/8W]R+L.O2NV>FE$.X'#50LITZ=*40-" M4PD)%VJ%$,!L,? (@"OU813.TTJD,B_[4ZY@L1,F/JR?K:ZN"8J\LBE8;ZQR M)W!X*YZ4$]('_Z4 =5'!S@B .?_ MX+>A&\7,Z?"]U6/*EJ?+Z!"F\?$R\M2.H 4+4RV,!*IKBA8%27D,>%+I4PUU M03@RB6*2$2! 87Y%>W+>;CVVW/EK7R0M6]R,$AY3N5J$J*N5 AA)H;3FY0D^\^=']+W2EFEL)AZHV&^KC,20"1]47*BTI4,6C54, 58D0$'3#KXN MKN+[.'KQ0U<=ZZC += 3A0A293F!Q=48*3.M:E-$,CD>FN[<1TGJ!/^?O]=& MR7)@"_1&RKY4:VJ0N#HC8:558P0.84BS1[W@XY8Q=10:4O\9Z:!0PF)Q3ECY M;?YCPL;@C2_-EQ" F?W#PJ6+X'X;A>I$21,$YP.K6,T_\NGOLW]H.0.-C\W! M"(=#V'\\4O<0,W5[_]OG)S\-9-;SSNGB.9)">_XWQO*9/YQZ[]./N7EHS>_,P"A@@@ M#)N^?G.WC".J./:0@^':MHSE4_NNPJ#9>).)A@+DH"2'13KVN#S$,0U3[T(]>!>#HL4WNN8407X&0XID(C PC@_22E<9O-?Z)63 M.AECFK2^'!SWQ$0GPNE1B0P6[8Q$S8SZ<*3 @M\:63TDT4'[6' MB!4H[ /7!L/-,]<"!/'8]80'W<$P8=#XHQGM]DZH]@8*:$R5T I0 M5PTI*)**:'A1J4J.0@0.R9 0W,:6!D&;JM2!4)V&A-T3GU&!P'(9#1:4'@,@ M\3X^&W@'-T(B]^^/6X=-Q.J0PB,RV$BK8VPM$NJVQ4" 8=\=O_,1U@K]2)[YA_R*+4Y60N#?'%8R?7AP_ 4.[-R[E0WUM7( 3 M@"<<8=;33;%K+EE6OY11@R*=>K:P7IR *N#F/PW5,M(\&[D0J@,ANI,%)JR/)7BG-[DJ6C F/,QXXL@CVY'<M [5NL;/W1"UV?:&HD'4(JG]=U0Y]>0/J*!\G3!FU6ONC/6/-K+4>$8OT F M.3;YDN/__Y:HXY/SW+C;H0*R0,5J[$J5B4/@JDV%!8V"?.%@MNC!G1_26_;' MTSA%!VB!/C38ENI$ 86K%R=LZ'0#0 F'15:099+0-&E9H4Z!\!1#SFY5*>H0 M* HA8Z$9O' @DP5C%'Y?:/P(2Z>/702KFH?1H@H]M*!LZ;B,21>(XS_H8*^($Y*<@J$ MDT"WJ%$$=>$/M$1'7EM<%QZ4)P_4I8PC%L%_HJG\_IL9"N)*8R!*;<'1P..L M.ZT,-9>?#(64.,QPUBF-R3((HE4C2:$=COI"VFI(1)N):92Y8;:5J1\-9ITSY:CKO M#%.4.,YQ%R)<6I!/\#]V&-4(,CH\!L1?;">79!;G-[UV][&B:410^K M=)L)DNB=@Q$FGG/H(%C5.1B@H3@'8[X:ZI9AD@R5!WDTH=0+C5(?JF2(0(6Z6Z+!!;^_C:$_C M]'C/^$R9/<*><@_Y%R%;10R9N).BA7P_&;_PWZF56;<&6\#9,&7<^VY\*U\08OWYS@P/BNF;,];0NA*UB/48-OFVP"^0?<$ (6_\ MT$_IQ9W_PBQ,+C&ZQQ@@WKV30AJV$M/ZI8S6.!0AEC;\P8]JU>$L8ARK#6"M MB%NU 6L+G[,HWYWO//N!G_HT8:LQ?^:RC0*/;3AA94Z/+6?2YNAX"MQ5Q*J* MF^*B&$$WYII%FTKT(L!-C[,=<[-9A)D[52O08*-9BPE)#W0HDPK$6 MA<<]VG)LU$NL?/T( ,?(;.9R!H/$X77*HA >PYA+-M?R"!ZJN="K?:(*'G61 MU MQLD[*@;&62ATWLF6&KRBRN!'_7E8O4=QH!\?#HL$(K)HQ#7@G[]1YPS8/ MV642PU73#-6N2UHF*Z@)GC77M$S]M.*>EG6+ZA@R6K/V&"\Z=JTV9LN,)>N+ ML3=&6%#:LMS&O->O:-BHWY^86G7-RREM]X.6+),MBR+V$MB^X-D3_FGC M/FN4%,IY^NF.O^T,/=AO,0NDH:M66BT&9FJ@59!Z1D )CI0(:.%'LCG\[67*L)O M\CL]RS2-_>=#RD\]TXC<.W;MD$:1$GEW=,_(4!:YB9M*ND(64DC4UWXJQD]> M]YV"8;WFD_,A>]LF(//RW1QX06Z3Y$ ]]./*/H(D0I#_]L/W/_SPPWNR=V+R M(H3Z)XTCDHCZY#X74%Q[GJ)4>=_(*RO!KBWRT@##C;%D+)\&5E48M&BJR80T MYBAKV<]H#$;QD[D :B/X\:?%#[_[<<%TCRO_CW]<_.&/_WWQPQ_>ZRT#ZM%\ M9(JQ)3^^7Q"FNK_C$%?4I=#+-/_7'Q>$T=A3WIPJ&+'4>Z]; 9['ZW0ZP;WC M>[?AI;/WV59+=?"K@D:\$: 7H'8?0 Z*AFZTHU 8YR:*J;\)Q1F5 M>WR*G3 )^'6&I?=?AR3-7B"NUD_.F_KNQ/@CH5[(F6KB3J[RC#T,UB6@:>20 MW;G)1\IJ3=3&(F(P\BT,]]V"9".2?$A2&9.4@XK7B]&:L('Q+R$A3*5X_^?6 MIC*(QNPHU\=]/=#4\4/J73MQR *1I,+Q%5W[KJ]*M9@@XCD7<[&JOJ(="\7T M3=EJJ%^.2'),\FU5(S/DB9\/&T0"O06L2N,)2-LRELR?B*?"]^)^;S43]A3! M:1OQYPUFKD.O6ZIVQ.FZ%MOQ#TX U2WGD/8Q=6+MS8-)Y?U -WX8 MSB9RZWGNI,**HV#*R5IS54'ZLKC]M%N!9L6E!JU(71ZW8U]_T#!E^)C=GNL1 M7601AM)1(H0SKGLG7L6\$XC'L[;W-.8-4HW..]3(MIR$M8FG/AQ385IP7J9G MK?T(C>&3*":"@CA#@,9THC,N^DYF)%FS X;B8(%\ZX?$8XN<$R>$Q0WB- 'Y M=D9=5M&96!SF&$U.'<$6FY.)H;:S*K0%MM5DI]V>LH[25AY)=Y(GLYG:.9M] M!J+NQ6Z,99>I*+JQ&Z)88S3M_=A5EF/2BQW3?+I(5K"(E4;U_ B*3#.[_%4.BE;TG#]@;[0\$!OV">1U3(I M3H2@?#'[/T]]9:X7)LI#[YR@ M!7?11I\#]/>M2;I:9[PHU[L:#&8X)&&V'O]4 ) "G@8'DF @X3D.K-I14+,0@R M$Z@6&.E1<((E$YZ:,8G XBI6QYO'< R6E^&".34\RT(OTT75JE#+*,2R([0R M#JF0]P^FC(O[M%$CAK)$KXKX"KK%@L8V(>YXE%5C7MU%WDU.&I;::T()ZVDI;!8[:,US,A: M1G/PAD7,T3&^;3O=4Q;DG7/$;#SDA^E)XL/M"I@((UC0:]S'M0I(T+5]JL%"7$?;B1.;4NNQ<#9G1NPI(C.M9L0[.X._<42 MFXX%"34A(^[FO>M>R\K->J=-NEV;\SZ;P"#J MO(S9FIY7 2;3[7:E:++15&J:6E"F+Z^,EC\P^^ DOJN02@&+IPY:YJMJ(05$ M<7T:3IHUH_+B>L43Q07A\,@A0!<9W1 M_1,!=-J?@5JA_S5>C"P@P[#,!O1R2*U@?0B"(_%:Q)G%&GZE_F;+N%BR;;.S MH9\.4!Q^M6X\&M.M#AUIX%E.+V&K]M2) (J5]>"PH;,Y#9(1(8(*I#R:!2KL M6)A&%=O)Q X+L9NO(>U8RQ1B9R[)]&EQ9RK667";P 8VK")ADQ7K>1QJQ[,L MKP;9V9&%-[1FB]9D2?'XO"A\RQT3(TS46@&F@IV4#&A#PZH<8,:7[*V]NOM! MV=1@87V3N[&F #\=(MYL:5)A50#,>FFG;-9+H^6_(E5!JP\OW0V=:+NE=<.- M*J,92(NOV*I^)+)>),QI)K=8] M^K<;X6(V,.H@7+T_D0$B4OLA8\XDW87RVF&0II(U?K>EIEC!J> +C"8*89E9 MOOFJ360+C@5:J!-&JGTR!%RM4W/4/&84*E7",NUBT,B:=2+ 5;1S_%!U'"F' M13R>UC%?.YR6 >(<3:LY:=48\D6 (ZM,I>#G1][@6QT,G,)943NVSK2B8*P MPJX26^5"6QK6RF;J6NUHP;&NL;I::[0(-C59UVK32:OUB]OV5NNV="C7ZYDY MOM7=Q#7Z9XIL:^=OO5X:]O,.M+4&4+I1:_52!6Q/UVFUQLDAK>@N;:Q+5U8T M7#:\-F/5Q1BCJR]V7&XQO<$Q>UU]LU[!AMS7V_XFO"&+N'@R\;L5TQ[ AG(T MVOF:B3)?:W31 >3J$$-#7RX[[YN3WT^G'BQ-;%WBIP'*U$%W0L@MSWN)W6AO MWHD*7BOS'FS*VY9G?6R(($4$K87H!Y5U\KAX!H*D2K%(\M]$\9KZZ2&>O$Y8 MV[G;>-/"[Z0+F=T*N)66+9S6&*:MIV2=;9L(;F#<.C(V67<[GYW,.X\D[+%O M@^M%(TZ-PL1'6\C=P(_!AG_WPX\_ON=V#/^B]5&WX;USY(?RJS7; <0'K3$/ M)S>_18\U!6#60VE-9MM>Q#9O;-@I/II"FT7O1KC&S2W^VRC.WE2#%/#OE&?H MO\L:O1%/^ (&0D1H3)R$.(1)>PBXT3OAD>P%(_RO@I.:I7P_K3>0>F2U9IDE&ON$BGTF6A&;AP_;YI9*%6F.LP]MBC&C&XSZW7X^PT"6V>TXB8=:ZS ]?-&\GE&Y@)G.<9>,XADZ=QG7G'^[/TG4/F9)#S M/(]$DOAGMC-XI/&+[RI+M7>D8=T64R^L:>:H0<"F;:6.PS[YHNS'-306SXA9 MG!8R%KS:)YD+EV0(Y-O_]L/W?WQO34-QO4,;9K=*(M89;HNXQFDAJTU7RV*O M9-#9&&]'T3M8KST+L.H6 MRQ[_Z4I.59Q52#V??H;)SI,WE<-FPDJQZ1C2'* MK(_%RACS94]=?^PQ\'S/ M2E6Q-6/$LF1+YQDSWW+=5*(V\)R'&,WUC3L#^NCM#W\8:^_5*_<\T+%IJ=CE MV0P$-LPNGX5O:^6U-9-)$K867IFP^0/HN5XP&4<1\4S-X(NHO;GJ30WJ/,Y!? MN3U<<.C\'(@LXQBV)F*C=D7=F+*?N:VPL4AE,+)Z#OS-E&=$/XDY">D&A-7M MXL:?&A#VM41/2"SH0I&$I'(KRZ(;B-Q7P:LK)NLP_]"/%/9;@GZB-Y\;=*.# M^"*A#Z/=?4"V:/(A:.#9[@I&G)H^/H"'#8\37E&4!SUY;6]I^-2&@K63,1.E MW+;HX1'W*":,-;3KOLB$%"D65[S%%AL4]5X$;1O22\[ZQJ*:!R$7I)@$U/U% M?[FRK-;IMY/N,)AC\*(@<.+$HO/HHN[-I9-L;X+H-3$O3R1!L: >C$8413&B M!CQV#2(%0_K20X!$.)8U!8<^T12XNH^C%]^CWH?C9[9;TN*S7(=S4N3Y2+X%:L0/OR,%05)2M*K) M^5CSP.=@S>V8-^\LV\DY!8F?KE^HE;-7]="* MXE=Z<-A0[IQ&4?F3WWK*Z=0/T=B?!2WD.YMCR'W9LM>U(!'>*=5M7S+;/%UM M44*Z6\JY^:H=?5WL+<74+RP?*%MD?1>Z28'-\5LZ[-^8N=%FFOMT]>E% 2DG MW$_0(D7<#1TO8]R'SV9HM8L.80I/&SD>/Y5@(R;K(]F 0Z?T-RRZJI]AD*@X MJ>$>VWEU8H\<0B]/2&8*7;R0+$^"L++.H\Q5240LU,7UO)R2[%AKJJ6Z_3!K M5,$!02S/JC.K$R49MGXK7-@5W;/@WW>RZ]-,>>/4_R?_Z_5;UE'I 3K@K=9L MK[%,$II68603-)@DDI,;:2H*KS>0'IX;'(7QYK'MEA)GLXFY>1'Z!GI.^B0X0 +R8)1:/P3 MLR^/[@,J=JW9/])<"A*#&!?1^H)M<8N?F<<6@R=B]&<:TK6?BKP? &9WL 4\ ME@.>YBM5J1)&EE1Q2$&8/%0GCA.O06*>&\XP,;"?=$S$G65G]8OCAY <6H6/ M3L!VD/1<^V_0EI<[8>17IWE>] YN M96I\R[58]13STYT,XDO1GB+7WH!VI('SNK,7D\UWFT7JG--9E OHYWP!79RN MM9P>=E^^<<3GB&"T19QET?KYT8G_3GFOM4?*HD]^K/% G0"BTMQG%9$#?YGZ MM'7")[K;1[$3'V]W>\>/^5F*8A+'' #/Y,>?IJHS&(\ZBIL8F_V&!94#D'($ M2)2(,4@E)EA4XG0^U 7;QH07:3X8*4 M)6:G8LS4WG)\4A) #T0'2%F($[>+@V1=]S%E6U)/G^YM1[/)JN0BZ2VJCF.) M-31:E$,ILD=EZ<,V\*MFIE\A2![ 2:N"60%ZRO[,]NLZWJW#Z(CI5F-EKN24^,) MTI&PR>;:1=6;GQK?$DML8]#4*',Z)"-$[@ST=YXCR1&$7LJZ2("U%J5$G#?[ M[%2V!AZ96"G(6+JY]Q"_DM&99-7]H MKIB8+@3.H8B"S#[-L2TOFC!>L82)%],H=0*=.8XB?N?-YI[BI;N/PY^ MS&*)_/T'/YE1K;0&>'A6:RQ4U4A;D5!LTI"K9GHR[WV81B3#)"6J.";$O[36 M5[HK/WD^L"VN$!$> .[94&%:S<(V'C(A&UHQM/6@4-'9H;;4T&3;12G%\P;[,CG[Q^_)RGDB-A/V%O(IOOI:J8="-BT M(G8R5&-L2U;(KJHK72ES8_TXF['V7S,["OQ /;K;YS?8S\98S?? @S?1YY'? M&9;7L3R?,UX>Q\Y4;#>1:ZE86<[&2M.\\4,G=$=(Q6H)66>J!F(;F*R&BDVF MV\IF5Q,N")Y7*K;[/)RF8M>%X/:D8BNA1EG*4A2DY&6R#$(4!9X=T;!6*%40 M+$5"CWTU7+6$O-7"JEFQ48YL49S;7SB_(ERU:\B"UT%F_QBMUY2W9H3Z4]C[ MT6P7/E+GP?[D\'-*8_0<[$L+->,T4DN]C-SBM,QBUF),W8/,FE34>+T%*=S= M];UJ1[$\@F8.("ZK58H:RX?0QW8$YD'&X"CE/ +H88&SY0'S>(&RG7O=;B+7 M]KJRH!C7-*]9O."FJ_7UF\N?;C\PE[(*06SX?ZAW]N($PG_E?@5^6(9>_1\J MD(K9G&0D/&.?<.*J7F&"85#XXG/Y;!0%Y)X$QE32?RABF4OPY@2EU\_GB?Z &DS2+6QLT&Z)%?/,. M>%;;J3KO8H84'VIN)O"<(^3FP:?W1M#Y%%.J_#K6)HJEF M1^H8%H3"/=YUUD-@#O$?4R=.+9J 9[KQPS#+FK5,PSR]QP[[?<"3EDX ?$,_ MYMMP'<4[T26@I;>V*39B=[)N M;:E9FAXO0OZ\);LQ58!;OLPTTJ!&8[+F[= M>8XHJ>6'QRR:*<@-.RU6M!):K=>^2V/F2O+W^.!$TN,2FEE! M&\-[Y@CBOU(GSI[?:PZFQB"(U$9HE&DHF@@-HH;70F@$MN4-A$1S-7$:"R/P M%8CFQ2HH'T2T3\O>UL XY,@&*BJQ5(L^8#7OF6)^,IJ\:T]1OD.0)8(N880) MITR -,G+8,S7[5'?N6?*61FF)U/XRT*8>LTN%IGM#_$^2N!$\P;>J8CW+Q]:0C[TS)Q<3$*G(Q7 MWU"Q_Q"O.A0WL3UF@\IIIZKB14^* D*9S6*:GB+"Q\@>T;'_D-HPDW=G,O*[ MTT,+&G$PCRQMC M0+LL3D\R<AKZK$")$/ M.4KFNJ^7ILB(1QR=Q*N=^H5?O MAZIRWUT0D5)LG<0J$FA&6'CIL0[L->_]1,2C:S\4?;2=%\U" M *=-;7<.)0] R_*3O+ERAV*;,W5"4$G6MG8886)V/# 6K-[EH!4-J;.!(5^2 M;@8G"F?I6M!?0NN-[(&^T/! H8:"M-6E?DTPQL8SMHX"5@W.$!7%Z#KQ)JGP MQK$79>.09=E2N/@WD]X_-BAIVW)@CFZMFFH7!E-<&Q6US8%FZ*)6B[S-C4TK MQ3C2GHM=9K68?W6@.@BP4RZ,;2<<9JBHVWICT4ZV\ZUX6-MX0\9DVW= )26N M36IW[)13:D6T1>5T8JD53H9E@;JIV6I3MJ.E6X*QY$,W)EXI#4HG,8G%M>M/ M4=J6"VI#0CPN-!*G=DRHQ< Y'C1@J5E:@@/:J$SF#KH#OFTJ9NBNC9$M4CQS MYU;%_TW^" 5(6.K%A\IK@\U!P4L_%==&0P\V"7ZXH:%;"_%:_'E'&HAO_OL( M6WOCWX4 SIO^[AQ*^J06-(JM8T'E#-2U;9WH2L1RA=6N&-THV*NR;;Y4J[.6 MKA_3"XY];OQ"XQ!86R:)GZ10*+GUF%B'@GDJW"Y*_1!8#8]TYMO&4$.S2A12 MXMBG46W>O@7'+IW2^G(M@C5:U>:PI&IEDUL>32CL\C7/"?W'@;%T_6+PBE - MCEF@1B]"O2*-'!:I!(V.&?2$'LW@YZR7/%"O6(W0I M?J+Q3C12Y>E5@V7+" UI[>H@4K& &>#@K6+&S'5>RJ"V7Z5/M5_2SR"P%K7^ M(G-Q"*"2"JY%+F"@?!SSXE0^[(OG"676"76RK^@+#2+^ C"KDR;$4OA!(TS, MZ^;&@M5OFK>B(5TR-^1+"^]:D"9101NMFD(_(3,T4N)99/[C"H;< M*]&)H5\$-/'A/5O-DK*M6(@]#,T$JO4CU*/@]!8TX:EY&S+#@DY4HHNPQ:MG M/Q&A2]1=E"30WJ3HA0[HV.V 7RL)Y#@*V1]=6@F^S0RK.QG,UL#]1*XW".Y& M ZE-Y)"N, MU5PLH])(Z$_;C-CJ6 ;IRQ/4';/(\GK+62G<9T\))%Y![3)*4C[-;>:DA,:S MH18!JH:C $6Q%BTOS9,N@(;G[XF%!M%-E$=W2[T#$V"U)K5&797^7I,O(S%?+.7C/-\")SXI!M= M4M5_:6LZ$HO!H!](P(=#.Z&9;&[R==&@0>%#.1MB 'N\X>23U%U5L",+%M[0 M>JG6O$3+\:.3'F+V7\.HHP?DB@'*"U(08MD<4]! M;D%R@O88_OCS4(1(;(G8^:&_.^S(^I#"HK%WCA9LQW,&5^O3$H!L/Y07X30R M[5Z4$._>]Q>\=BN_.QF<^_I]^=2J=+.\)>SX4NBM.LW4QVT-[)^L<9 M\MC#E5,G\Q!GU41S*> %K;$H-< M\%&:9K4@8B12'2J_V&*O^YEI[K) PZG.3=:@T@Y_!!VS:D7&BB"K8\1A2@;? MKW0561YKF-% #C2Z,*E?7T\+YA6D[#7QH>*7!PRON=1!(;7CIOX+^F,).#7Y MY.SH\LU7/96H@R">SDE8K9W#57['.7%K,- \6V-_(P!#O@"46M%G_?A7T<[Q M3S.P*B!\!:BS*U,! 8&J!%46=&H@X(8I@N*(191]NPWA2@$+4F#0CW3W3.,3 MUMN D8Y#6MDO#CF4D'A'%RTL22Y^[,7;V"2O1UC@\F-XK&.&KG)(F2=?! [J M6< HDDQAIM"$]A"P_4.JMU Y'))QZI@N[%(&A&>2:FYTUEABH=IA!^8K'//" MH<,5=XP'2FGLNRGU.$>?V;XY>7C\+-5U0QS41TGMPIP\1U(C8#U$:N-(]AHG MP\G4BF/AZE7YS&.UYO>;/S@)]2ZC'>1'N"-8PKYK(^Y,?CB6,/?BX&;)-F9> M6XIB]%'P='>B":MJ^\A#H-C')#*T/%+B-"Z>@0BICD2J0Y'G8PTP&X[P\>Q+ MI,PSC]4T4W1(H2:>QZOIP!H>0\X9#G6<0[J-8O^?[*\)#).00^C16/PEFTZW M.N][-H@E9SZJV>..>+7G3Z2663ZI8]:U/V$;\K!#IT6>F>U+%3E7.XQMR4MW MN4-:9.M_1G-!=.:V(JO;)KSU* MSPGKXEXZ#F&EK^DE@\+Q?*@'.&6^_R)#:6YT*.$MJ:(_JD FA+Z.:@-!?3KO+16G"< ;\5% M((D:>\/*31IC+M$8^N2]HQ7 6N-#JG/=*6 -NB. M]@SW5&^P%_A^K-/A[3H45W%^B:,DN8\CEU(ON6&: 65XH,,2#T%V6<)8=C_# M%!/INDXWP8H+/&9H>%=ZNO#7K &PI60#!,3[;3_D+[AATGAC M^_R==Q2FL?]\X(%?&G$PN!R&UWQ@T 1P9))C"\ES?(AS\\)Q0 +SYMX(0NYK M0L)WB]9K&OOA9EK!7FC\'%DGVGQ-UD49LZL#L'//F(J\OSC!@7ZBK_P7Y0[% M#!>YN;JI<(W&ZFV(>$W5S3B3-U3/:]8);"+0%X036! H["=HH%G<&))"9C2LUXQ% H=C&TI&%/T!>#N'+0V\BS2ZV.4U,GR#A@&S M&4$OD:H=*IR4!43))-78/XC8N62&P'YTR:N*@'TUG3ZG MC]0%Q^_3Y,]L*7B*\JI#-XX?\VCC\A#'3#+5[=E.)! OE?<0M79CO ,^SG7P MS@PV[WHS$J2DL2!_SH*#G,Z" *4\6LZ(85_?'BXW%^H%X,1=!9E'1G^;).E/ M4SE-_-5/MS?4H[$3E-W7+P])&NUH?'/@=\V?HM5ZG="4'RO>AB[,B:>8U2D' MM*U5TYC3V-[A:8S1+&H,-9XXYOVD*F.25S8HR48EY;#@G<3 )!L929TA!2=#!;ST>R9J,D)*8NA3I"MMS54A=5A\L2 MK? M7FF!15*2-N8+)5$!SJ\D>DY:E&3T2RH)=;_?1"_O>*><^"@T)?M+J2C9/_SM M\M-I)J+R T(.L,$6S^P5_SKKQST=MEE:XL^WGY:6MAZZ\T-ZRYR7LHR9 :*% MK8<:8AFU'BJP[&H]=,)6UR@$T G'Q[Z:C"GAD%)#XB++ V4CQGR=EZ5E95!8 M98:4#)=%AAH@B"6&%+QHCC'RNT5QB8-68\B4^PR05" QCQ&,^7Z@&S]AM."E M5'/:YS&X1Z8\R=IO9 ?;P:TQP88(&ELL8&TRRA.FNEDG2;=.2K9.(C(Y24[K MW=[Q/>L.%[L++S%N4N#89>:FHE2_'GPEW AV&::^YP<'*"I8GJY M7 *$ATJ'-'N_=-H!6"BG(BX9B39>'#SJY%1#Y5$(HT33(W+>]'05VI7C29)3 M%Y=**_3!N\D::(M1D*/R*6?J/H+^(+X3!$=2S%A62*I2=(I\ZX?9/W^'ZV9N M#DPZWH4@]&[\-_A3PF\,*R9/ X_G#EJ%J)JX$AC%;%NX:9Z4Y_!\3YAC+ C' M0;\NV%6:U7KMLP!H71.*YAM=[$YX3D+AJM#M;A]'+^+)L,XT= C(G7:U8C2: M[4JA\?KM:MB1M]P%!%+%L,4\!HCC5S L3:V*%90WT4N2*.8M;CY#\<1Z=[T/ M=!TQ!^&R_=B!M[Z\@C+*KB_;F 5%@@51XF#I<'Y9[ #U6+/&7QNM M\SX+IS>ON_L*'=V,+NYK&:]2&AY=D3(_M"CVQH]D/ VYUG'CLJ/'8@/':T)OOM,>$WL 3M M Q2%8ZR$4;P3I2UX>T8XO#HD?@C,,:IN3)ELG$W/3T3Q"PKLGO^+NNE3 MM(J7+XX?P-WKF^ADGG3YRCZ$\#<0W<66[0W,J:"&_5W9[.QLK$]/&&151YNL M57T]) ^KSU6W@/U2N#5M@!WZZEBMO^1%WE4;+ HS+I3M[VL[<=O85]I1?/:. M1Y[RBFQ< \4&L5I'ZBI@1'.E)KX4=R" 48BWPYJ&#AO?AZ M@+>9BA=>E=]P'NLTF,L?YQ0_S/X8YV3DYIU7^!WM:18?75H"MO$KXA=MEGD] M^0GGJ^K;<8KO.EW)WY8O^]$/_=UAI_RV)[_C?%TID_GWK?TX^Q>6C-[XQAD, M=OOLCNPBZ*+SIM?%^N](NBACLM#%ZH_SZV)S].;'%3!6Z*(YNU.)E_#3NZINU0!=]R6[%LVQ V M!&K?%-ZA/LX?65C\,@7CP3G]1SF PWIJQ- W4.MO!HL;&MI M%:AI+4H41&MIX4EI+8T<>X9* -<*6^DJ62Y UN XU&F3,3.))"\1$]1"Y_1$1_/@_1B5/,NW\_HD6^] MC.)W<$&F<>])W)N":N$,5ISX8CF4<:;@MA#\JBKXZ>TA3HRLUN0S7"4">I@> M9VS1==]<\LEG"%>*6 ,:B>- M=.P(8KI+>1K-B"8"?#-C>US37=C'\CO*/J)]Z0*0#AJ%A6GLN*J2(":(=B4- MY&*UY0WJ6-:D#F1LF6=J<5KS]&=8EIC;RK6NF3L,@I9+&UMYLY0T%*> M,0U.$1<_T(2!62=:'"M;KS=X"ET\O.Y- ?#?9DU?=9G=?T 0_ M(@C5MDE%;L[J]/YH4U,2.HTDDGQVJAMDDI/#]$6C"2_Y_(M*;M8/O!OL@W#^Z!.TX]NV3Y MG.C30'4@Y+IU#78;M>H*"+SZ="L/]DUQ+'% M76O.;HT0+'#B9N=RS00*H%U$ZXN9#A\[>_>N\\PW#H '4+37&[A-D;+;FI.TS\*Z\]W$%"U*, AO( M8AR2#T2^E$.1ZY#M<$4B9(HW;KT-[LYWGOW 3X\M45B.IDHL:%J,*0K;HFHA7ZRD]X"]4'%N!F.?8^=]Z[QQY2QXV.0_J=;P!A5A&5\8)[DP: UB:*3TYC5,]0L@L7X^LWEW#=J'K?9 MZ""*>%8[PD14[7@ .13+'LQO\_YFXQB.Y%3!(G*Z?+5%<@ &2_#X\Z)V"N5A M_Q0;5ME[CH+7?*=-O3SF$,DT:)6POF$_.L%?J2.M.#<.7:1MZYB34NQACF%Z#GP-^+] ?@$81/[:E!^:C!;YP7^XD"C$A_Z M9!/^>D22RO7A38,+#6;8X%%(>5Z7> =NAW$N ORXYD*(W]=1P()I3LI):9)6 M?\2Z1#[AYU&^3BOH+T@Y LF'R%^O91,HAB$P#N9]\PGGJ3(']6CN6*CK@H # M)M^6ROB3>-\]S0NXCL)>'>@G^I8^O=+@A?*GZJ>%$D>C>AY^73,A?;VZA.39 M^'0E[U-[]$7NDD,V_-?FBLUGM;B#_ J6:4SLF7UEB>S84F%/HK?H5.5#^=@WPGD&:^ M,SHOCZF?$%-'^0>+'"6C*7WV/8C<>3G+ZA0,=9= Z^P<9LGT;"XSW?KQ5^LQ M-?,Y@L\$ZF?H-3638NHW_[L=?G.<23DC+SF"%W9[&;^UIQ:3S4IQ MKPVB7-&56_@$)R^0.=EQQ3QNHOTX8S@YRUU$RP'&4%KVNH=QD^J69M(GFA%3 MQS LA3Z;#Y"GV'M3L=_B)4GUGB2LMN_A^5ZKDKSCBF]JP\.RN_/:L"3[.X#. MF=CQ:;ZW-Q'[;7E@)M*R]./84V!JTUET562 M1-#,GB+;O/!VG(A;!@?M!PBX U*REB' MDG7\:4KRX?C1^:\HO@P<)N2;K\J!=:* 9]$]!*W:<0=T%.OMS%]#506%"TZ" ME#3$4ZN$/!\))T,X'?(%*"&7,]3(7$K\R=G1JPC2T-UG3D[%2AW6"6RHQS(2 MMNFRFL>.^KRH:3,0(U\$N6%*K>I2XJ3@Z^\I6S["S4>Z>Z;2QV]R.*Q.(QJF MRUXB$B#$;B%*;K3]0 06V0LTM'X>YLS?USF>I(5UDAS@@@ ?2*VQ4C"L5M1J MELMVTTT8Q);2*F9TVNISI%QIT5I!&[-^6^-W"E5]BAV/[ISX[^T.5@F*I+(M MK!=JJX##4UTM0SKU30M$;'_;382G!M_3]![<^ GL&;UR/+4VZZ#1>A"V"5#I M0Z@"Q>Q%J.=)I]EQ@5M1D@W,&)/Z^TV U4)'1,)9S'B1W=+O4- >=] E:!/#ONC8GZZ M$, SVNYB5HW5'!O%2+NRUU#-G$#6UE%W(>(+IV/O%8@[/Z2W*=WU".8JJ%:N M+@W1#->3 L^V%>2$L:YW<[X /N$$L!L^#A#R]GR"NLJB=?VVIV%"NSPM'X6R ME8;9=6),XT!#LK:9=3>^NUG]@@!%]S1*M/89^G339.E3\VX"&SXX'TKT7+R& MR>/S813/P%<8/KMNW5!6*).,]&+VQ^C=3BG&FQW\]^;=Q-*_.N])ZUS,7O," MO1>A,S!R_7/L?K9MR8OT,2<"_\EY#VDT#\][4SLK4U8]0N])ZES,6?,:>XA! M6_ H?=S)P']UWEV>&S:IHTV.('9.)ET5?YA% Z4S,>B2U3'M&:B>G3EKIH(9 MUQ^GN!+=C *6QV%(M+5ZG$FHKA^/8PPF;*/)>_2!8D,!Q_PY0^^TQ\2'YEAR>$\:F M2\FKGVX!F[%/ G]-&>BP#,;_A!S%%D% M:B7$X2$]=*B&5M6,@+_CS#EA>("2$^P?(B\AKUL:%K_G_^C$,/Z>R^YE\R[Y=P)NG[?=QY+C;[[ NOD^B'H(H41W R+P\ MKR;$::.[^^GFY6E+8\IUU=HX[A-5525I0[(R+JN(8QA_,0S;XJR"I<[Q%,.T M]Q+;-&+-8D MK\W48'A&HGM?IH)!,03#!UBVW+FOK@:K]:F.*V1L0\)3$S-Q MJDJCQT!1(1.69#%M&96PV*WA=Y!WG\.%HB)8L3;V>,@/I:M7AR2-=C0NJB4^T!<:'NA# MD==2SD(W(IBVTT?0=F$Q.'#MA>BSDT;UE:<'!LS\C8:KFID5 L2X#CII/( 4.R9%* M*[+C'8I*IKN61R@&>/;I6D,H$WV[0WU[8LA5)[V[L^;1R5#I7@6B3Y$S;X]L M[^0YL7T],D8JL/48EK[E-.*5CH8^0L=O2F1;;?)4/'-;S#$MM,$Z:WUL[XI6;.^^K??',''- M:WH,DKI5BIGK=CRFD?OW#T=>TM^L4(<$PX;*'$I!Y*4X&N#(M3<4_&B+;7 < M:#*2M1>Q(:GQ>'A.?,]WXN.C4\BEZ82C@4?4JC8A:CJE L;1*#TW37URJKID M0X>:"M_08F2U?F+N-7%<.-K4-J4Q0434*6.Q:LK5BH6C989LM:G;E-UC#L^! M[Z[6:[;YU7:/D<)A=8_1,%UVCY$ (7:/47*C_/@)__CL#VZTVSOAD?@A< M$V+_+"BA-90QE^>^SC'F1?4)N!Y@>\OTHQ/_G:;MUJ>"1+(_/>.%![N+O%ZF0T5%?E:$VQ#L[#PKN406P&+>$E)QWSM+I(, M$.?*D9J3YLTBGB(H(^\[:PZBNTC!@;91P.PY^0VA_SCXZ1'[*M]N%X6M MPR9H>4BW4:R]MZ?!P+RDURI(_4:>$ASI^ET+/Y*[=H A[&%!!!(IL;"MHJ\\ MB9#'*<3,2I7W'282#=;VIG27+])T.RU7 & M2C6)^2BV%)Q#<31[&[Y0-G3\T7F#1O^I+#R,<-$+],U_>@@9G.&,-Q90^"Q> M(XARFF1?RY;$0!4MSS/A) ]DA%#_-PKIPQP<4'[ M#-S=D EI\7F_%C-2$C\3US=D5AY./O^DSD\2F(ZQASV;S>O@7>OY;%?[[#3J MFEG9;_"*BHPL7 &!K69^(P3V(1Y<;81_S'>L%FT_Q]QWGM=^L[_D?B:Y7TC> MDK:8Y&K*ACE8N.*=WR6XCWV7WH;Y%0/I]8-6'*SK*H;"E!=76A 0K[ 8<=;L M"YU!DSV @W-9/GT$+U(DG3X%6W+DA'!'\XS(E3\P;"GQ,KS!8MJCV MU;#?'14N[NK A1&O)7G6_Q-]Y3^IWQV9(6.^.^HB7OW=D0DFTKLC<]:TRS 1 MZ%E%L/PP"TJ+O@H([')_@R3]=(#;0_S&K3BD$U=N"]>8KPWQ\);@3@P:*5O(S*BJ:94#IGT<;6)G M)ZJF^WS&8:<*-=V=@!=^3[:4IKQ0.E;KAD=LD-TS.0!CQNS>X_@Z>^%TY:O5;WIX6T> \5OEC-^Q+"6]Z'<2SK8D$V M0!*6:HX.7)?FZ;;RC35HH)RMC+2,#W8 <(D M$U+HS1B!@NI0MHWG3_"J*,]C0)W8Q,SSC408ZYAVS&DISVO'H(IX<#L>^U)O MZ3K)%I[^7"XM;NNH>45WD^O;-#C*J3W3!SU.V0#)*0 Q%B<(KAHQ< +' Q9T[W$%]<< M5*_QTU=8]L4(O!M#RL<@4I\BLJEW+4\;AZ# M,'*V<91I::0E!U'%RU^.P+8\,]BRW+2L-G?6O.&>99;<"NDS=1S52Y^K0PHM MCJ$[,@_\L]^Z%J1^(;0R?)8%S1@X M5[?6?V[S-WGAZ:%JNG52LG..T/,\.S\2+_3B"!J09^TJH\I,ZJ^_#;GLW7=: M,N'RDMK9X^P7QP]@WW03Q7E&1'H7=891L2Z4SS:AY17TR8=$O+0^DVQ*X_7S MFO%^F)NODU,1;[#S7*;(47(8(ASE/G.4#C"4H%UYQYK"$=:6_"L4E?OS$A6U M3Y#S@7J]WB9%;:PXX:6-,?&<;4<6I2=C#=4K#L2<@.FG=Q3>L':!,%'L#'E"#!Z9N,&!AT&1 MX(KGS>*"K^+ C7&&Y62'3ETU;%Y5I"Q)9-$T)X+IZ,:4M/U[6E,1[M+9^ZD3 M"/?,Q*7Q"_68=[XYI(>8*H+= 72LJ![736A%33DS(MB5YKIPV5)_+B.5QRHY M,;[T"G(S12P&ER#'FH%"R.<#%&G-=K79$E"Y!W6^!P7UB]6M!>\F&.<,,WMM MDS9*.D\UR'GE\/123+&Y:KQJF*WP7\3\S"3)NHZ3^ 2,- L$?ET.:^EY/J#D MKGUZUZ4;\8R=6/M$CNK.U,.=IV-KDV=:%U>.;EV9T_EG-D\V)7FMCG+7/D^U MU+X2YXS?AHTP=9+S!J/QSNVDH<,D#C]C,!CL#$\7C*52FIXT31M7MXIYEO;L MS@WZ3X[PY!\,/?X'F<>OSN_I!OSFW,\*QE$[<425Z=JY!K=1*+*/U[QQQ&V8 MI#&W]>07Z. Z06S;/N YAK:FTSA.9-LVVID%MF;B3!+71N&%&)N(P4EE] 7) MQL=OKSSWU/)?T0N]S*Y0_+QDHY<=(US/#H@R[F]#4?'FQO'COSC!8=Q0O76L M(C>,M 9AN=&$C7,"'XG+P# K]]E9Y,;000"ISTG\SVY?H,#:199 MBJY5[*?"4$G$MM.0.G3"G,*"1_/TS=GM [K@!R1AE)+ W_DI+ZVRR"(R?N"Y MR$_+]_N8NGZEXC7[Z?2,].RV!OT^S @+YBK_%K^4GS.O%,:_.Q__+#<%4RA[ MI83))(5+?J6@T=1;OM#8V5#.J**:CP$\DFK H.S^3?ZP+KD09 WJR/.DV- MS?DHU/$VXR.RKXTEBABA)+]@P1W0H>)Q;G8G!HY#%F2YBPXA5K7>>2>(2"YC M0BD.%H$&CHA:"53^ADM\XG:[!:YG0/!4N90H#M7&WMJKQSG#K&';I(V2+%0- MAR8R/:R9N3$\N&>8L?;E2CNGS M5DDU;<5'MB$:G64N?ZEDIH0#4R>FYKH\/[/TE;=46;[NO!WV]1N-73^!9XF3 M!MV2<<[762LG;4Q7W1CD+!VU0HI)W71ES'F"[LE=M.DL5N",G/19N*A*V'R2 MKLW$I;QR_/3!O7[T\W5G'2=XHLR";NBS='V=9)LO"]$XO\BY$:YF^%+0V"8.ZH@V/_2>?_F(Z]FA+UAB)G,GG*4]O?:7+E?D>$V&;93RZ MQG.")QKO?CGT?:0@G9WAY;_C$CW++KS\;YW4=<*B'L+)^3KJ 1,_IJ/NP<99 M.NK>41I-ZG:3^CK^<<3:;F%?.(/N8ILX; M\8MI>=%.RRS.[GJW#Z(CI8\T?O%=*I^F3U$(CW_8FL"?_O JFJ?/BSY%Z5]I M^D#=:!/"\RD>L&>3I_@F,XV-YP1GG=RJ0YQE8!3G.*-D39O.QB;9X,JVL[Q> MC^! >$B^8ZUX5C8X"W524@Z_R,K]KUHN^LYSCH@YRZ)&[R&,"R2+N@QPP3Q65T8:VAC06RNL=T1@#99 =)69.'SB&/ MP9YV/(G:OM" PB;,"?XGV\'Z:[_FW-1]O5L0D$J;&(E1U#;10N,5-S%@JUG= MA*G'/W*DVF,;K%I+/:6X*)!JD01FP9.9).F_\"=Q6EGTV=_*!9_]Y6]/?AK0 MU?J6[?I>?(\QM7SS3_O6=[>\QXJHD\7+9IU= MW5:#*1#YD ^&QT8?9,=&_#\D&^8L:['V5A4+CKC[7!>HROO BQ3?4_8EF!5N MM,?;XX]UAC>-3"9OE+M$NH'.Z[90NR13'&?7_!)YR(IQER/;\,IKIMG,)V'? M+OQD&YHK/Z8N(Z7$-3?MUCM:[:'#.?_SPX<2I/]1NA(>T8.HA4[ <,D)0F\J2)ZCO\"%(^E. L^O].55XV:4 M=UORHW?>0"9?T4B2T<7R.J/-0)60] H%;]B8$\MO66'=A9I0=O-O/H7'RII( M,M[E:8\GYPT.0K91 +==I>ZJ,PDD7]53U,)1=<3'\U*]&%6YJ*(K;1H10$_6 MQZQ1$/U-0N *\VM)BT3/@;\1J@PJS+.>S,5Y^8,3>+_5U.I^BK=[_3E!/O/OY7[70G*#_>=?"O MU=4:E"M'\;+G7#EJI-DO7W(Y*304 J\J&#_OPKM33$_98(A-$CSE_UH7GGKY MQ]D_S>GP7^.R(Y_B>5:=^MA?V:(C$PYQS3DML?O5QN]&\YZ5A?U:_>9?^%*! MYC=/A_\:_:9\BN?QF_6QOS*_*1-NBLMGAGY3L#.YWRRJJT %$Z1 W6CF!=#7 MZCB+,/ND.A=?+Z[8I[EQ_)A?G; B$]V-RZ_1#0_Z8#/G5KJP^)4Y]0%S8$>> MIE%@CW-.@'4"O&=7OKXLGQ->;>]?(#\^PJ2?]D% MY/Q6C7^-['_?#_=_#@9&F;E_T3,#^Y;6SOQ]C>MKSX^$<2SQK[;2]I+>HH,- M.U9=:PY ^G[ ?ZD3$OM6B<[\?8VK1,^/A'$(\Z^V2O22'G&5.#W&^9=?)<;Y M@#:,O89F,JUX3XK6$Z+7@C6K?T^9"G%JKP99$!3X] ")P.)6O]QK!G@ M&[3A;;T4SNLV=&/*W.X5%?]=K7OOPY1E&Z<<",D%3CIMA9><9!0\1SJA. VK MN86:$WLH.R$RYF)$XF5#0V!0UA\$]RNWG'TB/SIO_NZP*_6-J9GSXO@![UT;%F^HG4.ZC6)>N(?K M74(<]G\G&LD# O&KB ALV3EVG#7QV"^;]F293P=;_O@.>>QT8.MP-NQ*IYG" M44X#6L8ZK^2^D3!3/+EHE)0HQN9Q/1_]G"]#]9O8A[P,U/,A)8]2JQI"99BT( M8-EQ.*8027].UH)DGXII3L^T&%:IF?Y,3:=H8QRP:0JZC*NDZ6;JKV+GIX)(=B(D3A0W3 >&ZCG:L. MG@(4*"=(,HH$2!)&$\LU])!0*8,5IC^F0/8%K'=^2&]3NNNR(:K@V!6N-H1I MBU8+!&N"U1..3+?;@$8XWO21ZE.4.H'HT\7KL+>NETT$&R)2E1CR*/04VI+( M4\Y6L_$,6RE2 "5.V42(_=M)K,EKXEL14QK*50^KV):-RR@."@6B-4&CZ9<2 M7PG@[%LLGI@@B>."9EX=8IF&=L:V:P'1"-B:^&BB6K.H*'DS3H64!$A. ?EN MYS Y\Y]S1[B/(^8"=\B'X8?GA/[C )=37]C_Z$X]Y*"(A] :UFL'R!(XG,-? M)2/-@]L"E'#840XW%('6_>$Y\-U?>?.9-%'OS^5P2&&5CNDBFI(!X051:FXD M,4;EQE>Y%7>>HT-*]IP.>C1^C7W&<[LA M:H#1^AZVL%]I;ZB Q.QBJ&6IFW$>2F+H%MI5L,\2WJVPU3$$P0VS5BQP7 9! M)++W_#6O]G&:!AXOX&H5HAIU*8%10J\6;IK95 9_42!D3]*Q;6&0,$XA3+37 M;J4F:U5_"2D(&L/AT_&3LY-=B5&#X;2MU[&<-Z^7PPE[-1$,;JJ $8*>[ MV-*B$&PA9?)OG80N-S'EUQ!/Y9#>:^F(BZ,ZG87+]9->--% M1.U_84P>V"2T;6M/X5"WM7*F3[:U=2#L;:V,FVZ1<[;+>LD(X6YKC<3).,YA ML<.#GNSG$VY5'O*NY8A8#6Y-/K(A@B8G>8=Z)JQGQB W>6=P$CQ/:#Q0%%P; MN R<)%FMLRWN*GZ ^D[% PSJ'MB.UJ?))0OEJ??AF&^%,T"5J0RFBF=1(TU( MU? &DD2QSU%X;D9C0!7.HC)X$L6$(]3>?!74B2 /K\6*/&Z.@5US99H)*L2$ M=VYYY$N^],6D=\/$\ M0&";*%#A:V($VO%&;!AS!U& M;O>BN,D]C?G;Q]7Z,MKMHI"70Y%%WIW0D;:7/40L=IT=IRHH13Q=JV#A<\6_17ZW)]SPH2,2I9<0SVXV5%6,R-[G"! MRS!FO:8Q%)[*/ZH%]2GNH0B6:I-3 4"N 5%CLU&U@?^*5V>A,KR\,@+A$-A; MUC96R[I9%6#$2:F]P^)2Q>*8&XM,+V4 2 NI3NXO,MC42[%4^QO-O+32",TY,750*3&DJO!P5^(6YE3 M+\]PD9\-X:?'WR3UV.QUZ[M;\AH= H\\P[.G?QQ\V&6D$?S52>%1;58<-R[& M)]7=)O92WWU:KOFE1$[/-2>G%-'):<@I6^2\>JQHUE3J3FQF3.AKNTS#&)[8BQ M:ZM4\.;M.XIQ2A=:=YPRAV;G9J;?[+?YN0JQ<_!YG62ORO9<<85M/=W'?1#Y M@3+MI5DZ"(3)CP"!\^6:0;+?@,LH7*V+&^JR>1F1N#T/+H=-C^Z!9C_*5CWH M'"*"M+)-Z0:SN)&6EP2>^6#,IQ:C$0>&$,FB?)P\>U2\& 6/X>1#6_1F=-2Y MJS[-+/+/8@12&:*X@[A:B(CO3JD4!H$?.H3 MC7>*7'<[&MXAC*E(U?.6-AR4HQ4SIM3GF PR.QDA%4RV[#-NFZ,?7\E'JWX0M-*NA5$]9!([^( M5@O0> #=!,5_[ZSB2?7*%VZ2%BAL,1,X:&M57S'@%+ 4(\>QX5GR.!_$PH=H MZK(JUXZ[K<,JW-@(="U[H-9G4@94)6H2M>?A6G>N1ZQ,!$,TL&Q\U#;"+)53 MD9V?P#T]"A,PQBM6Q7K/7\J((Y_!AG3MN[X3K%Y#-B=;?U^> M\BS3ZX"ZXH:(+D 8E3Q21#'!%!4AR(BT\6*6T85HF$9&CCP7]$B4$ZS>;(7S MQ5?F.9Q47,W*Z(--Y2LPMZKB+_!GN!:R7ON!SX+K)#NM!&RX29'DE[K0[W%- M/\GB59\88E'$7@N23WXY#BD&(I6#WV7*V^_FXT$L9T, -Y]V2@_!04^E"@F7 M=C7O)H3Q:][KP-G(9D<-B]5>L87YLK.B A"QJ:*6 MHX;:A.\:!T,66157;GE6'8:)N]!+GH:J+5O]^Q/_WIW_)_ M8?_S["3T3_\;4$L#!!0 ( /"!KUCL<+K%L4$ &WE! 5 8VQI&UL[7U;<^,XLN;[B=C_H*U]V#D1IZI\=[GC])Q0^5+C M79>EL5W39_:E@B8AB=,4J>9%MOO7+\"+))( ") 4*>2]F6<,O,#PD@D9GX MS_]Z77JC-0@C-_!__7#XZ>##"/AVX+C^_-/%Z"E8K2Q_]!V$H>MYHZ^AZ\S!:'1X\.GL MT]>]''CW]-F_AJ1;!*X(_2MHX^'19?7.:M!?XOH]//AR>?CPZ.3D87OQP? M_G)P-)I^+\I]AR.;N4T%/=?__1?TSS/L;P0I]*-?/RSB>/7+Y\\O+R^?7I]# M[U,0SF'E@^//1<$/6>.X1L02Z*^/1;&/Z*./AT5@*GZ.?>?:C]WX[=:?!>$R9="'$6K_Q\-M:5"V M!RR(V3F$ZO(YB5#!3_#7SZCL9[9F/XN@X#&&L$5]7 :^ WR(;OA+%'BN@^#\ MU?(0KQX7 ,31#]]*'!=^VH*B=MWT3>'4"F&Y!8A=V_+D4EGIJ@=*-]]&D]ED M!<(411&$UF6P7(5@ 2NX:W 71!(%W6H,??)F,GN, _OW1> Y<$FY_B.!DZX' M=C1TJYH#,%+3U,"UYT0BJ_'$U8]H>86! MD]CQ;U880A!WI033FN#Q9BM!IT$630@>&=RV+-UXF2,4R0[J GC\[,I3:KN" M:?@6P-.SGQXSHL@MSH0=!H]O4+C&?X[ 'PGLY'J-V-11MU<;4[(^];A.];%> M/5E030M;M8K6^EV[!-# V(-L'2^"$E*;4O2]@ &7&U(RI^]<. :XE7^[ K'E M>GW,[7J72BA_7 1A_ 3"Y:V_!E&VF/7'!&KO2OCQ ")(G[U(#T5KX 6KU,37 M&T<:^E?"DYL@!/#[K2FH/W:0NU;"B7L0([/7%(1H[Q?XCPLK!/UQ@]Z]O#U" M/CH1A%):E3?^.V!%0 AJR8W*'OUCLH(-(&5@>;LV:G3RR U2._<.4FAM.01Y MG/GN^NXR6=XD,?P\'>/4>A.VA/%UU.^.5^",Y.RI7SHSCH^7<)N06RNO7U?( M.ML#Y9-82T0ANC6!'X@@AR.7J30E_U["Q<\R,PUF,*U3QQ9M,:E4),R;++*;G5M MV*>@@R]#ZU+HN?4AUK.[R96P\TE3TU(H@:>_.'3M. ?U#]\5LY5A:+TW>L0C MCJF7WNA#3A)PER!ZL]*N0WGZ8_QBA8Y <.(:E;16^5'BP2U.G'8I5I?3&N_A M1D@$(=1V)=\/39-GS[4G,[BPN_Y,W4Z:\VEQ-%:V!G[*@01,D<@SMS!#_(!HR9$^W'NL@>\P@.3@_Q^ M\D_=&'5X<'!P<3#Z."H:VOW5\IU1UNIHMUE$2D&,%]BE7CSDNQN$#%)P@)M) M ?ZRE0+\X^=8S\'[]@/G^L^SQ%/QX@BUBAK/[]<^SXR^G MA\>'%P>G%T?G)Q<'AZ>5 >Y*?QR6!VN%=M$^_+4&B+*W<5[B\RIU8_MH+UQO M(]M9&"RQO,I["QA''H00S[]^./PP2B(XEF"5':D_C%;%.>8NXP-QE.D04V;U M**B_)U88@]"#.X]5$.(@1"@Y3/&Q$)%+\@@C23<(X0Q/O^M-0E.XD@508SE7 M4--3Y%,J-TSI-).0R^:XXRR#$(C 73;5U$@5KGQP"42C;YQXU:+#E"T3%;EX M3Q1/O6PA?P!S%]'DQ_?6$C?S<,6&)1QF"G+!G(I9W;;2/.Q-FC>N!^Z3Y3,( MB9+<%AFB%!M>OP3(NI=0LWZB'4 BG[4M_[2W05'L+SM4.>:=1:0Q09/T&Y M%,^UD.*3]7KK(*,V\F= VF87X3R94)/!R$Y'E)RF7W10F9CQX',C/(?\$P- M#HGRPI0=HJQ8R MGH33,%B[62 W54Z5X@,6%@LEA<1P9A%EDVH:1+'E_3]W1=UMX H/6%K-=!2R M4FWX0$I@' *+()W=KX/;\CGP,*(H?3\L M.30/O1 "SHK0R0[4YSRZ?K47Z+J18-7#%1N6')DI*,2IASGA,KO3SLS#"(>0 MFTE$W)_ABP]+4MR4%!+3PYAPZ\< D>6NP9456SD=%/L=KGB9SC-(9_4(IY_$ M."@I)*:'60$9B<-+>&Z;!^$;U1"^*35$^3034%SRXDP) [G1>%Q:GK=-YD*0 M9:G4$&793$ A2YJ1H3^Q7"]!.(=:_%L8O,0+Y+QI^>2IABT]1#&Q$U*("V=G M&,K46P#/:Q+M;J$A2K1Q_(4@59LK\EW4-GHDC9N-)DF,O%O1D8:\B:14&J+, MN.DI9(@S[(90-*GT_+"DV M#[V0',YV(T1R__FYQI4[^('@ )AV:;]W14,,B#D\0 $QFP[@[YL^1KN=C/)> M1EDWH[]L.OKWCC$R,RMZ3MF=1!_GEK7*PY6\."H^V0(Z_^#G3J[C&]>'XW+A M+ XR[V1", TZC\1:#K.SC:DY1D.\$3@"VDU:UOQ>3NO.2@4%+ #%"04HKRT/H$PO\:45AF_P MS/\/RTNJFVRNNAJ#@T7.=8RTI]H4S.1YYZ('8 -(_[,'[D&,O[MCJ6(<0KB) MI00,=@]*JS*S)[V2YT?ZS8T7EW _&2SA/AKQM!$J##6-0TQ;F@5%,RK7*-,0 MK"S7R9.3%'G&2APEH(6AIG%H:4LS)3BRNYKI;DOHO'=EV;,:!P9FL7@H]HK8&.VN$:M'N9&:%6K'^)%V#I8NUNE;P$&3\[$2[A,.L6O2P64;)%;1" MB! 14Q'#0KT@2YABC!1VGJGUAHP\;!:PU4U6*D_#(;S<444U)+ M5'"*$>O3PT2H*?;2G3ACJHMQI9B9PF>BTHQSQ_:MT*GE.K?^I;5R8XODFD$H M;28*>(@UQ?%S;-O),O%0A%?JQ(BR181@ ?S(70.4W7P)T(/F^2OOF0W'?DN? M@O RX3K_2J(X=W>:S)ZL5[+]7'1/AL*P)T9)M;]6<[;U@^8']'J:#YQK*_3A M7C_:8>45F+FV2]H#-UK\@_,K<\6;HDQ^4)!Q'+K/28RN MT9\"9&M"UQV!!T)WT<#L%89I9C,GB0ZJLE>YH)Y@F&Q 7Z::8AD6 M9+O1"3$,:PVAM.G(8%UE!F^.X4@ S%)E/W#!N+AT/MZ8B02V*@T;$>Q=;=KDOVVI%;2%[&+:"#-C.#=^\ /R@07Z3WI MF\G&>J; H1VA\JR/O:UA$./'/Q5?;U?IO7*])"9ZV1%*FRI\&GFY^+N^'JI8_+\!=[Z )([A M9M::@_MD^0S"R:SF/D;3!UQMF *5[D075HX#(Q&43QU67TW.5@Q'$1?9!8X& M'U^$2690)"EH,+0SU#0%,6U)+5 R\!0UF<,2Y12R+:"5Q+N*KPZ$!D*E!!VJ M/H:2Q*06R"&2:S:RW01B.8@V8:> = D4^ M_"NHX0CDI5R"%TL=+EJ%S\!332TW!F_$S#%WQ P*F-GM]W^/LIX5Q\A0N=*8 M396IKI)D1_G(GI"Z;!I^6J@\.8[AY*CZ:RI)/L0AG7+2H4;:!.VH/(49K7(: M,W8@Q1?X*#9M_.J2MM/4.GI#@"Q)BOB9R1P\&G:"1;\#9'8@[PS*Y?26.K, ML3L!!DH'+WA"*E,J"*AUC 4$/]6"SA(*P=&<8)0.%-;ZYH*F$P<$G2[4 :B: M-92*%GQA8Z'!0:X@5R-U.*BPZ2I80M))M\JXLL:B@)U:08Y$&IPX[B#L;^&O MC<>,34&]Q=_J;$&G;?!;A\$E3-8-5'1\X( EC2>"#CDK$+H!,B2&L2:6<59_ MA(:K]\%#AXD\02I)0Q2@F9,E3;M*0C1?TB&FN?4*KS^0IHF"V_94H#2UQ-50 MF=$G%P='6KP5T$4%=:=?PA/1FD(LFW@B,$9K:2] QLT *?D MX/CX, 40^H0ZKV[]J?66I[7+7V*GH*AK&K/!E%O2^B_#&9S+OWX)@@?0;AV;6(.%:XVS,"7.-)%A2?ICZG=5,BM045H M9"]0Q4.[A. GU;#B?5"/[H[8X&\GIS.S8-HCCP0%VC5B M!K($TBXJ>DLA9 CZGA,SE%;,!PTO\:)BM71:-[G6%NN@*(9T3D(["*#GP_F:#": #";A,A%"W*C&_+: M-&46Y(1QH,!::Z.^EEAK'7\X=%PTT%5(6ROC^OZY- P=91)Y4B"TJ[D^N\V^ M]G712((\&@:/'";R"A!T-;$W@T#["+XV3SH?LS[IS!#%I],KS\R1?(27VBA/ MD9^>5G,F=CK)X\^;A!.%^ M\NZDW9-WJ+]1VJ$^<;L;'O!-\EJUGV<7:MYPOP\FRK& :"Q]V[5?0H> #QEV:X'2NE0GP(Q6DA&5_L%T-XX:,KS36ASB)X6R/>6 M8]_YS0I#"_)O9\,X"2\]RR7&+'&UH24>>X--';'=F6?@(R'\5Q4-IOAWG'%P M21/=1CCY/P!(MVNGQSDX85)O!?1>8[@&]9N:JLIJT<([D'8L"@)8US7$1<9M M& %J5P".R7:MW)MJO$26]S_3/Z]?R6P6&O8Y/O8-P! MHPQ>&OBRR?9=H$?+@_L,* 7(]_AMZEE9^'[ZN"UA<66K_ [+\F+;@6M=8VFT M=!;8NG4)G,4J70N VH5WF')&GQ9^15UQ B+4$&^1PBBJ] ]G.'LWGV MP 9C.'L#[P"LF!2[<4Y*") 6"+Q$'G*0;&2CN(32@7((T[T/,P2)+6B)P8Y M8$$6'T.ZFJK+FNY)[0LL=6:,;1L]T PW(#9PUY0$XBQ5RPP\APP\W0M$,7*B MJY$:NVAJ@:)I"."FU*$?A9NJ[2MZ&+@@Q0"M!7**J3.UWEHIG[S>OF*'A0U2 M4B=I 9[KY=N$%8]XZ[<0W MK>PKW/B9(LB:JU>T&KM[66=W8"V1)LV]KB-?)+P8I@^Z;OTUB$0XG5,:T@IM MDIS.>]J9Y6H!$L_#JJ MVK%#K&%*:>2"#8 3W4!F;UP/G 0QLP%%C17W#$;M^&'@$ZJU"?4WX#E/P7M;]MK5U;]1*J_9P#KQ!8=G2@E*"]>J#$W4&;J%].QUHTO!OI$LK.Z\]Y] MOZ#6D2^B#&!:GA!O7-_R;0$G1$I#6J%-T@F1EWQ!9@?U)\0=-;X-&]MYK)5A M6<36TPHT@H5/7PW9V6%@E%VQ!164K+)M:LX0DIG:!%J"/Z8NP[Y0]V M2A)@**$GK?#:=7?7%W\D'%\5X+837[(EC9JB$_P_@14R/F/9J4&M("-"]%L@26*.?J9$ M VE)6C*J!27B7A M*HB0^>K&?05.YA$QCJ[ ,O 1:],D H34(B*;-AU\,MG4BZ]*/VF?K]S(]H(H M"<$DG%M^GL4"3MDK$-FAN\HBL+\FD>N#;5)7:J+GPP/XW]''T;9I^,=NZR/+ M=T8[[:,DSYL>%*18V1G:-@UUQH7I#H\GL]S>9WG;!-4-FP=!;:M(/$,:^5+>?OI$Q?;'D;; M+D:;/A3D;ZX1RI#MGESI9W6#T=/ICR:Y)HW$5EDKU<(N#,RYKSVY4J?_D:+I MO[-!9)SCQ_4YGC8RREL1=<#8W;KZ3CD]&6F:\E14XZ2S3?6'#HW%'GS+S:;I MRM.$5I.67Z85OYQN9!LY>:=PG^1GK$39RTA!00T3^J0^H?.&TV-,VO1HVW;K M>=X]-UD0."^NYT%ZJZ1N1\^P@'.U\U/-ZS7D@35I"(::6BF&3I*I:XJVY!NI M(![ &O@)*$*_-YJW^ "3R*%!69S6E47>R7^,BE9S#9%JC\UGNUWU/YWR,2*W M3FQ6JF:EP=C"S^/#L^/S8R4ZHV&(38J#M7IY^ASJ\Q@>KXCJRJ,3"XS4('ED M8_[N"+N>.,-L*K*F1CMM*=F"E^G9#K')TLE2%0+C_.#H[/SLXN+BR\7AT?GY M@:J3QLY8W[C.%PT5M9K^G66#/6JTX8"1LS^[S62<\N?U*9_7U^%-\OL@9CD; MT"O^/%(SG?&C8I_5S/6UFMR<2,1J%,;I9Z.#\'N/X<^!PV_B_U M:;[3Z&;3OVU6@2L>F4@N0P%7.S_/U+Q!R33()@7!UXBV6H)?8!A'P^ZL,%)S M? O6(/017^#QWHUB%!K)J#(NZBICV]IHISD5-L4Z50WG 'H5%6\V8 ;4-.&I M=<(_)' %J_7NY[F]"E[>("[R2]:&N5- MJ7!T+E/3Z-F,+[Y[%+PX.+LX.%"S=E?'U[B/)Y77^=(,+7Y<[](W$=V"P+$!AJ#%_Z;8DT,,GBCPA,9M=PC5A:,3&O1;G0\.7/ M09>HW!/29_GC(@AC].Y;EO$L-3$P3'6&:L.7=R=*I28A5./3BQY.AZQ>I'$J M:^ %J;=;'N*3\81XC=]8L\S$8[4/DG52#VV)E?J8ADB=<1.$ .[(DY>/D%@_;K:D*N?#:DS8E)N7091G,ZO M)I@02AN%#1X:I5J86EU#D/$)M=LQB3:H)[4-Z@,D9$=]JT##9&\ M.%?C/6$O@).@)VNJ8X3#+BA@TB@M6BK/J!-]?"#Y18=QO1#$#_VRF0D#78#R MU;@Q5+QK4&/T31(C)B^#,,XSU.0F:2XTBNAB+V JC5%2]_K:A/1QK8EGF#6Q M%MBG<@GL,<+OXN#BY."+(M?!C8JN!*QM=H*<*Q];,UKID\YRHZU\'?AAI"]B M%D#%I2O.Z[HB:T6E?I 5&GBH+#8PSY:7LI08 +A;2*M)S,MBS)QM)D[0C/34 MO>_F6?Z]M03C5Y?XPNE.$:TDS"$GC-F^B2J*: N56 9+Z9+%%?.$&$RDT8\ORI0AVE._"?8 64)*Y4I4W2JA[!: MK6'-9 DR-*C;G^ ?IARCL],\A-M'57\S-()'AN=?>?Z MX!;^2EI^Z@7U!$*;-8B1-D&.!^H6HIWG/F;M9TR3V51P+WK#C(Z8.M3Z8([! M-XLDIJ6J=Y(2&N7/,?/:^-LV;!8^)?%#ZF6AFD#U)D[A]@79CD,D/CE[V2^P MBF".@=Z&36P3"M!W''+Q0*K?H6I%N,ZB M5N N"1W<.-':XUA,!;MJ%DH-5%:7DXPEK=$F^\<5B"W78W,Z..GV!ADLO.EV M])>\8ZTS'3'$,RIZE:RK7\(9G %5QV(55EC>%\::21J\-T(E-5O#K0ZAM);2 M9I >1N0_IU#:F\GO+G$"43$"BTF@8%ZGT+MNQ0($ 18B,(*)0.'P"B M;E9T$7TK[<]&F^HK?H([S;#,P+@4@+RV@.ZI#N&A=$(/J(AC';&8(IQ0)&S6%VH1&>O>E$M M%4.S3,IN6HQD"5HXFB:_B)W$#S\$EN?^"9R_!9X#&?$-[IGOX)(Y\1D$WJ:) M,L?.]3 ZLP%!&+D&)CR^ L_Q([!1&@O(O;\!SWD*BK06-Y8;IFOF91(B29#\ M-EO7-_ MAU[[O0%P+EC>]OV@XOG?F\1'2OHIF,QF$8C3B[Q;WT;3RB&P1%Z' ]-:C.'7 M/?-+5IR3GIJNEC"95\F==%)R>?>C;?_OZDV6%PHYV27M,I:QNIFJIQ/UTL,= MHC#>00#\:RM]^,?6+/4-!//06BW@1/0P5[+4LEK*M9-8ME+F)URY2,&\.E;L M/2NUK%8BY9=!17Y<5,J27P3L3_-@_3E5-^%;)L+\CZT$\P]^7MY7[1R;+_23 M#1=_=VP9=))T"@4CZI"[A@O,YHI:B5.P]NS(A5[2J/6\>TQSRY%VBNF76@*B MI03K4*#0*-:M08ZQ^M):N;'E/0!(?Y@N2#A[=+V4F4+E(58_@S.SB!^A4**9 M6[/6-!4O\^$+Y$,UHY!!0J=3O<>&XGL0H[N9*0AS;P_DWL]K0CGM9$*!0QBA M,8R@Y$?9*$;I,-XM*8))@J-S7"]!N9*V%RO7K[:70+DBWQ\4TI'$>:1']8VI M\1+11Z)>1-M:JJ3.-AAYK.G% 4OAPTNY&N%31\?U4)G2 TQ;[=1!O:AYBTG- MJ> F@8!,TTW[#APG^BU*O08)JH!87JOISCSI9GK+5+65>% 5ARM0?4%V'9:Y^!;, SB#;3I9) M^IK0%8 )C>BZ]6&### MN?E.*PFUY?165LVTZ9DS@T64V/0HE6^U$F>S,#""H]"A>D)]=WUWF2R)^&DG1^N5+L?=[X8IX2+[+(#]EA M"^X.^OC@ ZZ>MPTBO M0U&.^:J5CZV2@6CH0/A@0EQN?3O,V)/]O/4KJ'?GBW@R^Q&!U&2*@P9G$Z8" M100;]'M&ATV';'*-M5(FE-JF@J4C!PQ\_P:WY"*.H,RX/BT4J+FB@2#J2+S4 M-V%TVN*BX^,N7[AVNM7*>X8C1@8(\CZ2OV:A=^Z" M:D4Y%4F7]12$-I+$'%0O^'T_0<'*F_6UV+9AW6ZY6S$5(X(X(<%C276JV3(_ MT 0BK#'U@@:"A9/8' \7AB6FKSFT/2:KE9?>_UC>5\M#+SX\+@! CIR75K2X M\8*76W\6A,MT!+SN;[7,L7CW-Q2+NQW&Z#D;QRA" TG3QMIP**,9',O(W0YF M>%YSJLXOE-'C"Y6GQ*':+/1\#,;M(!M),_ )$QYC&5,=K3#!(=NF)8"%3!U? M*I"+D(U;P&1VX_I0';N6-PTB%Q%^C11^Y,*M^)W+N*EHW;J6J.,'$"<(._)' MJR1E@G%ZYUK/K@>'T["@-=32$E<"M!D;H?I= LE""?TI#7HE+3'21MS,H*$1 M;OP>:<.%^R#+J\\+FVV]_4-. ^U=%#TI23M_YWR((DS ^:)45-SG,J MIM$R5X]TN6#@P)-$/@CR@=#+VC2UWM)L>)!5#V2]5"FE%4PD2KRNIE@884HV MR2;_Q*;=-7/]_853-Q89:"ZJ&%PGSS'<42*N7[_:"Q3%6LMRU(3"#BWN+RY% M,TW0CE_C:_L\^/TF0:F&4XX42P7OY7SMQTVB6=C7R4%^C5=[9\"[? MJ]G8N@P5YY2X 69QB !.(9GLO(J2]\UNX)>6]T\H=1PE(MHMSXOAY+4YK>VN MI7%#B_008J!UE8![.,>?7H"W!JF//O;Q^>ZM[BVL6'FA1:X*8:!"<^?I)1"# MI;RQ?880C042S)2JD0/;Q/HM=VAN[]%#9(*$F"N%^!$#FWU&"PTD \_O3&4& MSW:[>X,E+A\>#!-ADM@@(?)*5[ U;\"[-K=_0&-E@H2@+XUAAM^2MVQE+T%% MHUU6RFJ-L839I+=N9W_Q1*1>4 C90!#5$4A[B1\:; X/#-ZI__"=S<'E^M5& M[]707I5MU=;^((J+ P6\A!N_^[X3FUHQFD:(D_$"A+>P97^.PF(Z/!I[4G\T M-N\F#4--.QIM>Q+ZEFSG&?#(_K9JIV?1\=JWH+8 MA$C1GG\H%])*(W3D>%U%,-"JY_L"'$*_<7TWAHIO#6J,^OKVW?I7$%YZ%E1_ M]3S;+5K0"BX<4JY#HRO1TA\W$ .!+27WUA)@B(=$%E:F&+[(BQ6THD> M!L)D]11:#H ;V=^;9Q>A:'G@R&O^PDB9\9!/O-\7F$!N[D;P1 :<[;C(HB.7 MWA?I<7* >,&N\MQSUY!6OUY02^FVVM RTC;X!Q5VH)\O#[0WBPFE]18[78+4 M/6HCD:8$R.S0O-57C$BH5# 6#"QT"M('RO&0VB$IRR(-&DQUS4))>Y*EA)/H M931A5"-[ ),N".GL>ZGVLHY"^MBVDV7B62A(?AF$L?MG*DQ^Q! :VAL,\=#? MU5ESDRYGCKI3&=E;YL$]B*]?41PA/# 7EQX$)+%4-0L[K2D6Y6U9U4&:W>AF M(8^[CK/6[ M72?U=[O8+&3;OD6]TZ74.-8.L6?'YP='9^=G%_ _1Z<'QZ=J7IU]M!? 23R0 MOB!#FBO4V GF!K12->*$AG$[ZL:2]_"+]C[KFJ"J(P*X%C(FAKR'9N@(DZY2 MY<(),U=TPDJ#GS*IV-"DS2R;NL292-=S28G"> <#\*^M_.$?/Q]08E_,(E'Z M3DM)"U/_S:3JZ;O,(EGLA*Y\JY5TFX6!$5R;2=F3%/+$S40YE+XO4W!\<7!4 M/:^HD 2%NV59--.B\>URDQRM5[H<=[\?NAP;:=$BOZ[,/?)=0T /2U6M4*#B MT$3GA-0'P=38>78-YY-9E1T$*-$K:0FBUC*OPZ<%]08^?DIAZ.9]O5U.30$< ML$-ZJ;!E:Z9#321;>GF%I^_;C >P!GX"+@,_-<1NLF,5'^P\+<-WB7%:3^64 M]_4?HZ+QXN8"W6IL/MOI4>G-13[:&PC-8FR_N?'B$O(R6(*0P:&7L86?1Q>* MWF"BCR][<0A-$"@E^#_GR7HE:)\6+6FE>5I+K:YQ1+%"XV,3!\0N@RB>S-!= M$%(JCR!J8S[$XC[ _46E=8RP?A@\5,OZ"BS2FTSL/\P5K>>T,G? M,CC+*=@*0=5&]AM13-PPXU!$9T3Q;D$K3!65]QM+5"YT/27IDO.CGS6M:K$T M&39X\@6=C[)5[=IW5.YGK_](T&DP6"X#_S$.[-_'/N1%3D;Z =\&][R^PKV^I M6R1;!$*MAI;K2 LY8%0!)]%Z>H#RK1=9OJ2-$E@%?AKA1 XCH-;1$QN<8L6N M$9PTZ^3O71DT-0( 6U9/J7++I"Y7=FIUDN?.6DUUX*^5TU*.[#+ F259*-1) M=H_)<^0ZKA6^/5H;C433MJ3R6LI2@*;EHE?@JPS=);L=+XHWFX#DB@IL/ M% -,4[G-%?64-9>D,))N1W8/;]PDSYYK3V9P!T=_XP93KCSD4TTB9]IQ>BLR M/G+E2V@W%*'Q9@V7% M1;+ AVSZ"AS415BM-R7-M&DA%?Z@/\62:>8K1@;]K#A]!_WI(@G*V,JR:*;% M$.]5I"1RE7'7$!V&+:N5G,4=T-AIE>!$ICK@:\?>\+BPT%U3$B_@B&CN8\0: M6@*$7;Q4:PP3K5(#N]0 I'QQQH@1>B7C8-*"7*GA5ZV00CCQI"1ESBJW_AI$ ML%X>7?T5^& &=_N6-WGQX3@6[FH*0AO);5Z]A.O2E#%P$P"HM\L=XT> MB7@ #EBNNB.)T-X>PHF'$Q(\X^5@"J.-12QK'*K\3(]WID2N9_S42\B[+ :%4Z1]#.2)B&5-P8E[2@M+'4' M0A_GVJ*CU7.&!)61OA<\#0,;[L8C%.^*B+1\&Y1F TYCL-4T!@I=:2Y T=5^ M2P*%R)TH&YD_T).)L-0\M);DA:5M6_L('$8N%%"2FU]+B%FEB>)[Y'M3[.91 M?I>(#55"&C8+8O)84N!-CBU8T5X'?QSXA^4EH.4)JES7&'!UI[K 3U?V9[TT(8/[+IO41:M[HN+^3@[/3LZK#=N]Q M?VAO_]6*@(,B+8 ?Y9,T1,X_:6#TU[=MF3Q8>OQBA0YCE&"W]LNS[%P/W=)" MQA@E(Y5%.H6VH(F,O&$IT2R[1?04N51I87PAFAA"\9%1:[$M1DX-;2D7TE+B MC1(@"XU"E?P8",PB37:N)Q;66B04_E9."GST:>&@2A#KTTOPM B2R/*=L>\\ MO4""WB9^@W@;*QDBYG9T:A4DV+2JD!:5NP87Y.X-:XF1OM=C26S4SW]1'9)W MW6^?:(QSM"EGNB7@T:!L&_+6?U4)$!.1WYO$D'23*3?\ HCAT M[3CWVD=^C]6M"%_E/09@-QY)=6-73UE$7_8,T?VP4Y2_?@!G MW-!/1M37J/7%P'^XG2GO@H*GY' MKT?-L_U,:M0LC.MV[*[A9[P^S,=$'^;LK9*\>?AWT8/1;LRG9\>'9\J?+QF2 M&[,N^HI?QKVY,7]I< <8FAOSA1ZY;>1*B\>-^:(QU9_BA'U=W9@UD7BC!/C< MF)O$IK4;LV8BH?"WG1MS\YP:4)[=P7C$:H*JOE6[)#:^>\36C%8[;D'959QH M8)/ZT1/G#1'UJJHT*2VV:54(2[C$]O2._#X8:\D*W M0>I=@Q>PT\(4/@=JB M!]RJADM" ? MXW*,B8Y3QM#5Y?V\T1.7!?DJ5T\A YPJ.SM8!5.%L??W5445DP5Y,NLR4=IX MB37JFP> +B[3U*I^ZBN26-X3")='M$G3[TC>)Y .#!?D0:W']JP#/\D*B<1/ MX2ZT[4=2DNS10?;^Z_M4ZIGA;[AVX%$_3V:HB1:Z]9W$3AF=SSC>4*$38JC0MNE-O)!I04**7HP<9$R0 M-AJG4:28K:!4C@ARD/24'7BZQ UI PNI(B:'H! 98@PJVL87Z8*,1DF1A4NA M2GY\$=Q[_SVQ/'?FEO;4Y!@C:@6M14/A\U8X+6G4.-8H"N.=B0C_VDY"^,?/ M)[1+F\S@/LQ=NPZD&J.?B>6TE'=?2IJ/*X*^6[109AW\<5AUZ^T14'P";@!&"[KU7-P;('.Y<,'L^A78"0K1 MG,QFK@U"['+24%I_*+00:1DDO-0+ L1P[S[N^HUI58TZ5<<.26R4D)E]2.#5 M+J!/&WC+@9OXRSI6ADK1TZHO'_;7G?U]GO3,Z,$\!=-:(ND__P!1[/ISG)5% M2,/["6+)_#/P>9G6OEV[S'I RSAMWS3/ MI'>_)'9;Z=$08W)MD=*4E3)MA(](6RWOT=C5PKI+0]>?9?5#*Y"C[_"8( M\]ATHF;C:F0_@2>05X/Q_?GAAYML!)@@<4AGL:$@ *QE*_N),)',TL^%AP"Q M!RC'<(WHPO/WR7I%NUYT'P#G&A9?G$WL,;A$<*H7!QE]+ES;OAQ[QG[QFJ07 MK\8^(*MH7S3,.]AC3>)+&T7:VRWLL2%9 #K>PNH"#*E"YKJ%-0481MW":@+3 M9MBHN(5M0JQYM[":P*$WT7:ZA=40'H.QI>L"M)Z71TELU/."N _<%LD X:1- M4BE-X@4(GQ:6G_O=;Q)Y/@2>!P_2J))HC+<:A)[S00X^!4X$<;PV\7)!/E?E MO C)V[]9DT<GA"V[295HY3[WVBE;M_GV?JYQF#1/2[H-1X@OTC ME;"R"5;N_GV"J9]@#!+I>CV[>>-BCC*Y&S_%]-\M#OEURV'.,B:9"+JLKC[Q MMP49BV-&AI(.@OC?=LIA>T:3T^SYF2/4T7/ M"?YNLY%Q1-=O@G..KPR+DX$GP#%TEHN0Z?L"WMI,H-\DYQS?^R0?P"07(5/] M0@LTGN0&[M+?I[:64[NC.'NSE.D3VH$)K^*-\CCG3:_W<;3;ZRCOUKB8CZ/W MF ]V[SY=%&JC2'N+^2CKI.&Z]G>,^= %&%*%S!7S80HPC(KYT 2FS;!1$?/1 MA%CS8CXT@4-OHNT4\Z$A/ 83\Z$+T'I>'B6Q ;E1RW2+HRI MLI[XDX,'S+ZL/8]T?"V.D)"D8CY)+293D"7,P&4?H97?3[RT8XM8_:.+W2G= M *3Y/6YL9TZU\N5%[P!0#7;L#>@/T H@J8=DEL1+B&6^]V2 M0SY": *WOAL(4GTHW/2O6,ND^P:;PCY-RMZ(G^.2 H7(L M%\0L_7)=]&[-V2O8<+-E'SV!B6L"BX?U]2L(;3<"TQ#./.%7N=PCV$^LZ\+H M7EQLU1A$+R%W$B^&[$F7(G2_RFL8O2 :1K>-YS92U+S1%M(OYZ>'%^?O%E+V MW?@9G&)5ANEM(2UDW)N%-&?1X,TGA?,&Q:*Z6T1/G$@5<1U2C0S1R6[.Y !' M<^'11,B-3"?+B4*50$D13E?;]18-!VN)));36A 4KE9.1LRDZ31O!F,8U 06 M?2MA26Q4[>)%T"*WOAT""P7?9#\9N$RB'YZW;(2-.=:X(Z4C/0$K!T 5W=0(K^!,)3DS7W^#XA^F2L5$OIT&9#D,>"UV+%,S\*\9.AJW[1O^KH#CW+( MG>UU?-.^X*4=6W*(G,N*;S+'(6^O<"2(63FZOD@]!_7M,?(M@)/+3_D:16X4 M6[[-F:$),J?J++)M=+1M5:F/"([,!@\16A5%#V[CAD1S[R"6+^/[/'MU7K4R M:&)X?3?!1]_@?2VPY-(S']&J# 8$9)$R0H)&L+&HH(>O42L-!QDTR;*#@T*U M:G@0=I$/D/V0=8OTB'X#^70%( =C1-ID=NV#H[$=DY% *V^H\+E)EA!FH@MCRLK1KRR"I&>:;*PQ&UG19T98!)I(-=)'!'KIP M*&FN8!Q*6I)L8%P>5J_":1/!HSDD[BH)4YGR'#;JM?<*/ZST&QFF]I@\1^"/ M!+9XO497[M/DV7/MR0P2Y/IS+O/CX4'=_+AM?I2U#S_+NA@%>1]J ]8JY#>% MJA&+JW 6* ^&&ER&*5K&^!>(\:K/@XI;B 9YE*[968E2;3@0+FFZH9%0>@CR M)LNP6?PT,DU$ #T-.JG\(%! $R43$"BTF@8%>D(L7-FA0( BQ$804"C5PF@H M(-+>BK/T7GF>@>4J\-,5D[(PT.H, A4\RP,WL:KM1YTQ4:&4ND!@R^J) 6Y! MUL' 3JWJY8%@1,S.3+]989IIA7R+@"NGI539)5(Q%3)3J(6>)XCS!SP_AR_P MY _"9ID2"YLE6#XRS;@*0NN;Z[A6^/9HI?'6:?YT^M$.6UY+*'0\W+$3*L@R MIW!/OR42Y6.8S'9MDM1S7F-%;9'!+EX,/-J1K?7B7MAV)Y,R'1CFR-MPE1&._ OZUA03\X^B-D]2(5TQ, _)L!+OH$O>@L> _0(.0'L$I">V%%8#P/07K*K1*, M7?ZYZI;9=:$VN2F73,M0Z$:PUFO_/R M"11"T]I?+J>=8+M)"+O\,U!LQO)? MT8]W3:G'",6UPH3X6SXZG8)"H16> _'A<5D\^#UX2;\BF_=9*@\!('0IXVS] MK2DWT(_PTK.B:#++C6B3\ &%[FY2"P ;1YPOKX5QK:\( E='5LU M$78R6&*@Q^(5>(ZW25TN Q^>X&(7+@'9KQ$D\ %)_9" /.;Z)F*L&_&]N"R* MV 87LZ:8(YDR+S(,3&:7P7(9^*F>Q^V..:J;!!(AM LZ..ND<5+*&Y\6P3Q( M,6PX,%(G:)?JM:0SAJ[A,BFL@NK&P'0]85Z.T38">QNP;M 8)O9)^PPL&! C8:66?9 M'3J_ CM8%J\?(@X4!W5$[G@&2\+O$!\"?S+;W) C,F65^G86 #X$0HG1=B"3HK;.T+!"U#KV02>#I0 M7*!%KNE6=0H*N$&TDQ!Q?QJZ:RL&4\^RTU6:-QW%$4LZBFUWH[R_T:9#$W)3 M*$J0*S([!?JA18YL"HL;79?(9*EV3=0P/X6F$B?+L%G\-#)-1(" _!2ZHH F M2B8@4&@U#0H=\U-H# &*$!M!0*'4$'=FJ?DI=$4%S_+ 3>Q[?@H],< MR#H8 MV*E5O3R0+$KPRP2=PAA25."+:BE;=KE4C4,<1&JA\(ER34_$+%+%%#1-IJPD M:A%U2I)H8=L8S^$_#(*EE#=,OKR42O"N-B8'B2YHZ'B 9R?T/0<)8VC_\1%D MV)D>R& 7+P8>[G4(T) M\9=\=#HE!-X)#\ =VS8MEYZ" *F2ZDRSSE)-3"?1-]) M20:.&@&4&Y@$0O^D)(; 3@9+]$LCT3<>KRU[42XK!I'U=M\QR

Q6[UN_7J+I/E5^"#F6N[EC=Y\>$X%NYJ&\B V^JW;*K, MO^,++5Z0['(.$,D'_?)VB,71.+[V@)V%V-&.D0*;?\<;)V\&D\E#46HP$S#4 ME7;],GPH2PTV<#@P4BHVB,].D\]1E@BS^_N#@].3FM!J#GC8[R5D>E9KO-@UT"LBE@ M.UODPS]^UBBZ(]SB-Q46IL#$P<2YH=&WLO6EWXKJR/_S^?@H_V??#"%OO(PM M@_$$'I@^_2,92$@@"4D@&.*[[ND=0+:D&GZJ*I5*__R_F6E@$^"XFFW]^U_B M&O\O!BS95C2K_^]_N6:Z4/CO__OS/__\?[$8IMVE&B5,L67?!):'R0Z0/*!@ M4\T;W& M>S22+*P,'$MFW>*: M>/PQO7HQ^IGY1="_2)RDL>0-A=_0":Q6?FRY?+BD]1S)F:]G<0/?AE\G$B3L MDV89\GGS)G FF@RP6[N'%3(W6%SM)?%XDHFQ/56*T0DSWJ.$;0F<9SZA7[N08*LF\N&YCQI+AM @E/K0[Z8/=_UX"2OX9\! M77"*(AX>M'W+<^8/SP;=N$"^[MN37ZL?GPQLYFI/.II2ZU$1O^[*I:8\ *84 MTRS7DRSY87SHM8KWM)?58\ROY8_KIMK,B\$!/.ED/2#-@A,'B"6_/$>R7-5V M3 G-#;Z(8&)X(O8X,]?QMDD-OWPR&VWV$I$):J.W=7,'J"\RA?T%?]VNW EG9W3W\X2GW MM^3RR3O1KX^"\@$Y@;^6A$$/Q\#8UR;_7JU^CWGS$;CZ]>?7^O_+E_5 MLY7YGW\4;8*YWMP _UZ9DM/7K)AGCR .C;S?L--?\.%5;=I&W3U#P$ZBYG*6GX/HC^LT3QH;8 EH_5JK,^HB(QY\30:XF18FM/-]S/9*:"6#@ M ^ R#E4=?7A2QO"V72PD)9V?\\(@)=SQPMUH^C63>B^C:A"5X (+E*9GRWI; M,M!K-^:2:21*[3:1T7E3CPG]6&J!X_=<2!GTUF3DF9B@G5:BBY-=+D,F%SZ1 MPC<84X%FB*/)!R!K=00<"8E'"D]'/.V6Q/6%3-)^>-=1\LROC5*I^]>^&O MFF/#H7CSFB%9'I1:'D+6"/5= =X_OYY,^VTJO)LAQR##3&P(3FW1)WAS8LX& M%FW4-;;_-63(^$ZPJHB$N!*'EKTA&TTJ5\N+]_,DGRX1?G7::C@5O[XF"ERK M;WB(&=X\#3MV)*-@*6!6!//E]%JR:&FB/)EVC870Y&NMPOVMYL:9.NKLZ@\. M5T::HAF2_LKQIGVH3I:7U5Q9,KK09N0M)0/9]C!DT=:K6DVOTT(S2:1G;M-O M5L9UD41#CL4($EI<7SG>S,J5>!QP%G[C/@RW[<23"S45(_&JXO"*Z:O%.C&% M7<#AHBY.-]8:[,!6GHX6;\A)BXM-6_Q8[MP.TJ5!T[:G(HU&6_]2NG)PH$HP M6$/J/XPO/YTG<%;1!H+O"PNF[GN,UYN*#!J?*ADN>&&(;RT:[D!R@"M.+?EK%"L-D&W&,\.^#+WL55/ ;)FPB']>U6H9%]?-YI![U7?0[8G\EJ?P(^= MR0&_G: \ $'7\]U/;FC378/%#[8;!-]QU%P:S82QI-24^N: MO0$SJ'_E;#_)6F2SV=;&3 NNZP/ER207!;*EF@.YCU?Y"9,J:FQ;ZDZO_E!) MG*8@F<^&LUN3?8FM?-TQ&^UTBM [1BL'R/' 4PD.SCC!)N(X2[PTXWT,).A# MBPT)&L;<3'.#3V7-TDS?+ .S!QS1IN[)YH"3.+XHM.ZZ3K6D>IDMRP%:!)H' M%_\)4 H6G$(?V0*!V> VH&<(?[7ZG&D[GK8(D&T)G\2363+,Y-:@Y'E?T,9] MIMXNYH:L#F=9H[H?!*:1[P QD_=SX\E(+0KI>BN6I^IR+PG%93?@,DO )1'@ M,BL:D>*\!\UIHVWI^CQV)WJ9>:Y5M M _J +M=W %!:=F M*34)4D/61D''@:WUA!H3(*GLK1O/X.GT*)F+-=JS%H& MZQKZO?&/ROC[*8*$'%\)N;WYZ2W!J18RI936:V?UL6F,*%&O6NU:_9-$ZTA0 MQ)RJV@ *,$>[*5>6VZ7.K6 U\ YQU[/,F)QW)_434$XDGM"->*1;"X4:JBJT M*+6)IOB2\4##]$ #*C\#LN_!F59559.!LZ+H2ME$9!57(.&"AQ#MQ(IMU>%; M-%5;+1/5@#:KY^8Y8U#+J:T67 /YGGNIL6K1)6M+X6)5N M#,EBIX*G5O)-[<#P7T\#*,&B")UYX/[Y!\6I;MP@! 4Y@ 5QJQL4W?GWRM7, MD8'B4<%W@R#BAR@66T=.KV>N@CS*7\_>&7QT;=\)/@4!P)L5EX-9/'"9%B%/ MUS;:XX> ERC@"IP15/3Y4W[5_)ZAR6U(%BA5[C/V/CA:R.N!W@=D@&T%48R' MYP7HBCA3!T*NTY$04[RME_@]%XQ]])8)_*<%J1$\_L+O.Y[6%$URYDT)"6H@ M4\^'#X43@K'57SU;'CHQN@.$#MXQ<_.2[O8"%RI]2=-09^AN#I8 MP#BP,T"<+A2?>E+/'UZ_S@5]1+#E1P5V-AO! 6JK:6&*9B+WU+:@0#C>S2Z^ M7/U9@M .QOSS:^=;]^CL09M>X^BJYQ=9>H#N=\O"U9\7&ARRWYU2](383\7H MQ5Y_/>/TKUUB-0K,B@>I\""'D?L;^(HQG(XAX_#Y;P_RJ;S0=/W+^O.ZDU]/ M4.%5D-CMQ^VI;9Q7EAP=>,_T#3U^6+Y=A$[?]I6%W9,\ MIC00\/_WE 8J"(M\5AJ>6][[X?VZ50-XT(P&"B\YR)A>XWUV4FOI=GW&X.D8 M,7*[1EVY+]5#*P6O ^&ZV>ZY'E(8ECM5W@[^KG_Y:OYRBA*$4B6C)FG0B4I+ M(\V3C!6;8_E^0QP7)C-/W,VOSKE"^>V+/NF;Z LAZHW YJ MYH !(N0$%- V/UAQOB_-\+95GI*X/R%;)8 /2N5>>&%^3\[O._WSD((-[^X@ MH-[OW%JQ7(\NZ+F692GI3J4TH,]=V[\4U*GU7L:)&?PZJH-T$K_M@*FMIPV1 M,:=]6NA,SUZW3X#JH6'WWK!.W4[G\\S"I?BF>1=+"=GT%&W4GSGK3PSK!Q8# MZK"H/L:GHX1B5)*Z.7:R54'K4\3PW%G^Q:A^%./ML*">UOO)<8JR\WJN[G>G M=G'.CKES7[Q/ ^KAX/;>F)Y5ZZE$66YF!*W1KUBW5:I]NSAW7_STF'X<4YT\ M#*@K+EOMMZ5Q@B<7=[.[&-M5*YWIF?/\2T&=/)+M]EX&OX[JU%BWFG(]U^9S M?K4X!:H^:)]]G.T4J!X:=N\-ZW>Y+ELITOF$H.'4PO5S.6N.TE3#Z.@Y:4I.;T?ZG+P_=T#?FN:%Q]6VV=KT)QVU&IK7N3"J9#FF4[B*VGI5?O%F=WC7MJK@C5!1TO+!H2H]^?N['U56P]\,KZG5.:K'+EOMK74CG!I%K$ MM'Q+Q49BZ.0P2FGZ/BE-3VVMS2RE ^@Y^1X+>JDUAB0'3;@^_.>+]?8A'=;1 M)G"D#V-9O8 H5*<3CFFDA-R"%N5F@5=BW+E:?$OA>H7:%ZE2CT=@=G'XJ'I% M?EZOWDH$[\^EQA#V(\R92C]L^4>^8F'#Y3;COQ M/6U;KF\@!J'?UII?:PBC3E:C!5:?9 TBD6SJ1&B]@LU)K11]UZS.UF/?DVF M!9VYU6UY.!#';F6294>Q3&BC;*=EVI'\\4=%"TYQ;"W4#>!ZCB9[JS,FZ'R, MVV@**P9J+#VS;FE"PHNXXM/:M.&DLZ%=;Y_,<'/GXY4IGJT*?H2=8EF_+[*S MA,!W.IS.)/,YHAO>SFLHU;CYGR11UT>"L9IQK4P @= M1"-W>"==KOX$GO++A/F\+;MC67B5I(<4P9.?;]AI[U(G//=85UMCP2!O&[Q4 MS.!Z1ZOGLWCH("R2U_=Z&4>2UY=.9WTF/:2KBL?R<;WPHW]TU Z@KV8Q-2LI[/C M>US(-/.W<^74D:2@G1Y>5HX8_L8T>*)8#=M^11@--7ME'@:G3!)('C03. M4EJ^X4HKH= 7LTSS3NG4^ [!FHM>O\6!0NA"77%Z*[MCY_R.YZ+A!_2X MV2BFPNWY>9KMX0&0J?,;_%M.9^;=.5X&0IL MC,(/%AEYJG"O%:_YL$(2-N=1HIBX%;3Y[9P:Y*8C5"$UA(Q]F/[2SW@R_X][ M%A>NZJ^+D#0[A AU,G>L/:C@/=P?%4@A9;I#G Y=('67"&W./Q*A-PU'XLF& M(/%@$^;L"7"L8*/7=34W**G]$+T-!*>J&]+ -J7 4_?FMW;/Y>3UQO?4&<>K MWB*3Q=-:?S1J-#G5:H5.?M86X&N373'[M=D>S2XD]K<+B4/M>^[I6;PM'PW@ M LF1!SF4(9!U;#,#4&H0>J2J\A9P^O-U3)>8YW"_-.L)L?XTP8U+[)0HAP[#WUB_(H#B8YKR)+<3XW:K9S2PK5;CZ=['1'J;D6.N,F[,@2!OEX(9[U M2?EHL_-\5\DX67XL#'/D(%6^T\-[4B:L\G&*F-9+B0"OU'5-SO7D_ZU^>^GEP M?T?"R,'4/G,/*I(D"$F>G([ZA3LP].WPA4/.1>V/7^;FD'K/CT!)'0ZZP(L&*X3.1\&=6KS'7Q]JP=CN6^7BG%[K-C(\S?,>< MSX/?AP#XG2I^.^N7I&',[5M=/U7"W7F]PC5]EX[KY<:D4K3N M>9YLQEA/[#+IY.2"0/WK=#Q4J_CZF2WCK7$W\>39/(8+;%DK$#U&:Q;+EX'I MZX?.TUO[],T](6/AA[>BSX?JQ/@<(9A+[>X-O/?$[UIX78J%BJXGRTJ:MRYK?7J MH02 4)8OV,75 _0;["A-U>>[E"W*!" MV.F49]WKH)!JY7*9^"(U#6T@/++3OGN]MB5%Y*Q10?OV++EU=V"F6..+HGOW3XZ M5M7>FF_S.)_&8X*6NDT!U\RP,R%DLS_6[0'O.+HYZ#+5@=97FGH5=Q:I(C>> M)[NA@ZO3']W\FBI(+]>&6>)SP4*7SVL3L%%JKEFGR)Z2[=!ZKDV18HG68K5& MZ.+BK]1H>7%JAV3FN9Q9> _G&4FK#>]&MV/<[,SG \EWZ[U1Z)S<4''^=*<1 M&'3:-E!R6\DLRG.3D 66SZA,NC7PN7P8*J5NA5\/<%;]PV*_LZRF+U6[NM]I MC/CQ[:Q0+5N$W0WOI8,G**MYC1P<9_D'W#JB^I0 E9 Z>T #,>%8N M"*2I]=N2356S7FAE<#\';R>A(Q?OH!;'II/WAL6QV?1$%0PSF@-DSWY>M/ C MM5>Y7%WA?5*IZYHIZ.ERSQLE6Z%T,5XI7/B4'I\7T5.7> W/0O&8Z #%\XQS MG 9.LC2AO!*-2R93J\N3NGZ_"-VZ$.4G?68%.L RL)G5\,8RL-GT,!89M6F1 MO7^[*HRW&@V+#=G(4*0CF#EY.G-L]CY5#)W:O4<3HHN&OL(6H_:WQ:C#VV+O MJGY^0%MLOG"L_BQVF^!]L4WQDI/>+]_&1OR,+N#I M3#8N=5V\TTN<=R9#Y*2?U3YL? GN1&)OZP8J.IS-*%@G&EI_L);E'F?.V[R# M%W3)[M,E1LY4)"&\LOS64O_"-(_#52(1P^-?N7,7%&H# &FT__108G,@.2 E MN>AFO $= M>\_YHM;3?>N3'416A&2IC1MN4Y!JQ$B>\$8FX8<65O:MN?_:E+\CJAQ"4LH9 M4C1HO"OR9GO1&BYT:U[60N.;]/AO6QS1Y;.FU.\?&QX MEDO\M5<=SG/&H)936RT!R'RYW"0E*QF^.IO158?OA:ZOO5C@(_LCN7P';Y1Z MQ2(N^1:A-I4DI9.A750 M24(8S)GGB]A#S.V MXVTVP6]*DE@H;/36+HVL=Q%S@S=,O40>CN'VT;"L)Q\ M^#:)_27G'O=Z/LX*4SZV (F[-"&3H_!NZ5R>Y!SVYLM'E&GE^9[KD=1, ,? M )=QJ.HH9$<[CG"6C7RX,G(%NAL72+Y6T[%:R)126J^=U<>F,:)$O6JU:Z%S M%+^RIN,SD4:;NM&V='T>NQ.]S#Q7+N%' MMX_?2S@2Y4[NAP5!TT,??-F59AGB&CHOUYUJM:NU19H8JGSQ+I[2&KE)M2J' M;IV*RNBINHM F M/^]IK?MN%]#U\#G5H;C5][FQB._O.>.'M7G8#2'XP/WQ;:Z 5PI28:I+?$HK ME@RER(;SZ-27%R%Y[N.R^_NX[&$=@I=/+GQ(SQ.%3+PEMPI]O)AM,G:Q2[BE M<2A-RW#I^4G#["^1=9DASE?NSS4[]7BKX/$/8.:\L M.3KPGHE[?&9GU&FL:NN^:L5DLI!DAJW0V;S[,G_W),,>A#AHL:(0UJ*U>F[& M[4TZ2<$4>N-.S< ;V<)Y0VI4B_8K@/6TA8KV3D7=62.N0E7,XJ(V2^(YKDUG M\&H]H?JA->5/72/NI.[D[K!1,NW(\<*4,82<4QQ5##83IXY_T]\YQ&)>M$ ^ MF+;_.0NF4LUJG%"U>X)I),6![K#WJ61H%>W@2?^1[;1?3.A#IL^;54\7,7-!ENL3!=&)=\)KV,4>2&UV#^*TY-ZE) M2H_I[+Q IXMZY-,EPJ].6PVGXH?ADHWP^#@O M%-^=]R1/(&*LX/-L(EGMW686Q[^0_@,^SHERJO?>8-ZXR<20B5N_R?G\G*HP MTP$]Y)S;T-D(I[[)Y C(0*Z,/'R5_;W^]#GOTNG-Q$)3;9NZIG&^6A\*2345 MZB7ZM#[>$\7%49[7?B;?LZ;O4US?TI;2@$Z6(36U%,E11*&9$7VO-6&++&T( MH,_TR;(MU::51W4T@>3Z#OBCN39-$O$;^,BZC_5/Z\^HDS^$1_+BJ.Y(I3R_)[^7DY*Q2K3= MQK,#OLR],,7E,^_O-(..,H. MB:MNK19_9ZDMCOX=S$>@:1A(-<6*<\_?3YMZ'H_UZ7LA+^CUGM=_008> MG_N$*&3$J>OFIW5GE!1,+]&<)'5NDN2V!3WH\PVM^J7-;B#-;-^1@;O\. "2 M$F 0),R??^ _F.O-#8BHIC2+337%&]P0./Z?WR-)42"2Q0R@>O";:XIY_,Y! M=?T>OK3=H.X.[,B04)KK[ZMG[W7ZFA7S[-$-25RS(^\W9%%L ()WT,1UG(%? M;70,GQZMGU4A'L54R=2,^>;=X0&U\AAJ#/"/!CDJ'UK1N4IPR2C0Y%KFQ;[3(4][%2D !5$F6)5MD?3(DXEDB(-$JK8 M(U1:C,M)554DAJ: =+64MT]//K''W'M/.MF):?/.?7[T# M\>2SPVKR::%1:!7X)L95,AA_E\YSE1R/I:OE6N4Y?8R3.T,G#C?5-67]]L _SW3'T;+51_K^_"!;_'0P7+CB6 M;07KO29C*_.R@:#W8Z$'S)*0]:\ [29CR[ZYBI==!2I3D1Q'K!>[MI"+#0W< MO%>MT51)3EK3^KOF0."Q^I+83X9_0$'YF%C\0$X&5K7 WP^BL,(*4L83229. MBP1!J2*-)Q0QT0.X2*D48!)QM:< =845RR=:LEC0,[=R8F$.=:GGLAG_OMD> M.7W$CE5++UCB5L-9(;YL&X8T_;Z MBZ45$7SSQ-C87+>6;? M"\%SU@-;=4@LR>>#X1HMOE+I8@Z]5&RVL)C2: E=I8:TJ M!@V0%K0RE@LB06'5!D8P/Y2_EU]4LU@KSV,;5LJ#A<*E6QC\F4A2] /6/ZK* MKP":CR/KNTW?0NP/6D12W%@R*7P;O-HR=NUI=$\KS--"EBC^M-[)33Q^_S]@IH[HN2WFD MB)_+/]#HCFL ?<:JKS8.; E_6 $^[>-!_XY0"$82)4+MB71"(L4DB),B$Y_1/8G;(MJ@-3N*\?PW"C+\YP:S6X2K. S+/(E&%MJZF.;6+BD__#//O9-^)9A,]0?K+FHLUG+*O!51PJ&MJ2/G8LC0]V MGE&/RPXW3,PJ+5MQ3G/O^-BP)0Q:9%]IC=YG8N(X$:,8AB2.9U/N%;T_.@$; MH*^Y2#X]=.9C@XA-_$YG*O&6(A1C?)*7K$JK$1Q:.=V0:@.I5IV[=ZZ>$_.^ MS''"U$V^CZ_I$L\UFH51!XA'^?P,_XN%MQH:8_G;A.,B^; M#K_V>@EYC2<^^XZW!_(>D_B-MYT&%I_;MR[*9ALY]@3IS<$#'$N0*EBR[4## M-GA7D#Z77B;*I6UE$[,L,:??>>D1T,&8\F]S#:/_O==PPZE*AU!4UK2K+#*9Y2#]VW9:WH# M;]*5:<+GP8+DQL-V.4T&ETONKR,D&R-QAB63B2-J2>&Z<=V\QE97_SD'58NG M),(J]O6V+IS0'0M-W/Q+1)93% >X[NH_)6ILF_CTM M#].=/*<7[XS^?;S%+;SF^Y;+H.393AKN_XZ?^X31OL+,6-$J6)^K3@UV!M?/ M3?M":M?CTVHR;^JL0W7U4;-:KXW?1["J;D@#*#J?I-D7>?PKBM1LE+EZKXV> MV5N]/CX8&*5L19<47UK$$@N"\M]'CSA-4-1)]Y)^K":)?+Z1 SFNC20# ^N; MF^#7Z.HF]T".WCX#@H3&$*6/XUL^#SX=P\_\&O#<7\I^'%M=$+YR#I">*<@( MGS5:MXM83C?M#JVTRWEVC+\OB)(D=EM9^[_A[Z.#1&H7\\!LV0[!/QWR[F 0.,$ 4P M*R#!3PPBB>$C%P.#[J0$"7Y8A7Y/?#F4*OY =,U"YO@-Q3XWD9L0@AW-T^ ; ME\$XX %&_F.ZZ.HG&=CL$5@P1/DC][?",#1!@ G>S>')O1JC,3V%M(Q:+O: M_:=D7 %$4A9QLJ>*-$OCHB2325%A""K!*!*;),#SW7^/YX;3V^F\A5=;4B'7 M+!*E3KLNXL&.WY.6N5&U;A%YIZ.GG877-XE>*CGKPY;D\Y8=OSS.MY7&F.]D M_;:>G?G\1)C"EO3SEO.$\F'EN$.0.X7 6&ND\G_ M['$(8G>P(=!-XE$W3YXN$]QAB70'2/( DPW)=9]N3.Y!$R(@R1=.>/_IO1P^ M>N<<2>:2F.Y(P=*TW.3_X?X=L7Q7U/"26%Y9[6L%:@YF\@#=:87!Q7,ZT. W MCROLCK2$]T'CD:/#GR'"!P7A-6$_F8!_",$BWH23-_3Y\29^,X>GT(C$ M+4Q0?N#0:&L ]ME_00;C4;9>UKC)KRS29VEHV7&?U.9V)J.GJU07K]Y1B\+P M??M_%!4O?,C:MIW-K.U5_' C[+@62A131+X3RMK&%!^5< J:CAP@@\"1 M)LCE.X+C7B[V [X9JA#F^M"U<@US/*" EBM/\GQW0]-3D]M.RP<-&Y_K-7RW.WSCW,7&,8N+4& DOU!T M3J_?B.S7V!AF^ MI933.(,4MP'ZOK',]FG&6M@/]&/\-TF1UZL&WD +W;H?6SU7;%X:Z;JE9&P@"'?H8N=Y;W#0(KJ/4_Z_=>:.3U\S)PV2E MW>*Z"I#M#R@[(>1U%W/)]0>?.L&>9R(V$S\U#[DC,UV82.%_.(RG6B"+U1Z:+YH^K[@LGUE%8BE M;@1#3/FN9@%W,ZQ2MO,%<$?V=;ZSJ)B$42U7Y_.=NO$^WX?]_9*NG#/2'J%9#S(7C#&]'.+&@E-A MDAW%+/3J^%B^5\>*4;]+3@ZPX- O+CA[Q1;#L%47DM3Z9U']@OI*] Z=8]@9 M<]3472']() /C6G+#N+POKN,_,&Q+ LF[BC.8SM!7\8<=3[58-?(KK+@/&UD M<$&:!<:Y)5FR)ADH\H+._J/&[NI.!!=#!P,U9??A@/5FWP_IZ3;?DU#>80( M9[P?$\2*W0$PC ?3]@?D9Q"R718]V2,B^O:TC5*]P5W3=JRR M+'1N%YPNCW10+NS\-D!(I7?[A@BZ(LS3$"_XDAB?L9 MB+OFNC[4'H1U*]'.!OMH$-#0E2J!Y+[G[IXG]6(MWU1L3P&R!IVY*\R%9@R< M,/Y4+Y8WI#$B@2\5P58RB_+<)&2!Y3,JDVX-?"[?O\)6KW'_O2I4LCOVXQ]O M.FX&(ZSZ7@"H$%DW]$2M6;VRTF!R@L]Y<;*9DAR.Z5_]H9F?28+ZR=#L6M#7 M=/B#+6>,Z",03Z*ZE$L1N'E@=G!=T/**(VSC;S2MZ.JD[W!UTL<()Z>C SX,1!+@+Z0/+I MLW13+E7B40'4=+72XBNM ]X&M+?50;P#B\.];;X>V)X5\YX&;:CKQ"D+9J^6 MVZ#CK0+3QP6M@ZS2^Q?R?D+V!'E-D1'9OYKLU'7\U;IU$=7?1_6W(]OO YMC MS/K!%*EQC58A6ZAPE72!*T%WJ-HH!_5GQ3B32,39C]DIZ*U88S49*/SBW$(G[<*442^54(56CQ90+Z"1F^ MTN0S\(]FM53(<"T^\X RP8VB'T.J@@=,C+@./WX_\0N"J.5F&#.VG27^5104 M+,E7-"^X!^NE$/.;+X%./IP'VN.!?P5AM2 ;*_NPX1.48S1WQ@$BI0V-TD;+ M2"21X9%(;/T_.KD]T*U)QG"#)SX+] M"XB]Z@I;]H7NS @VT!QY@%'$<@LMV.?) !D$E]:LOJ7.'-:)\U&+"*@CH Z7 M1$9 O8+/1RO75JLCL$Q]<46&C">/!=B/72*D?NPT0&F4,>. 7P,';\NV>YC M%0$/#A]@JU/0R[2N'3!_ 1<@>(7NX)/*[(_L2<5^">'[LP\F*7X+L M08[7P#84X+BK>N78LO_O!^G4^2A0!.D1I(=+(K\[I.]$\K3D#K*&/75%(D[0 MQ)<@.NH3"SK]?@A.GX^^1 @>(7BX)/);(WC%]H#KV0]8N]-(SVK6QR \>#LZ M=O8FEE_@UB9S/BH0@7($RN&3R"<9&V29JW YOHS2XS.%9EIH-@O5"E?)P*]+ MW6:A6UP A_ MA'&$\]ICZ+P!7-]X'E0_DSY%"'^&0O9]$)ZJ"URE56AQK4*;A] % M/Y96GQ"DE:I-H?$)A*?.&^&/1YTZJ@VA><$)C0"KX1?&^C/">L-V?71VF>O9 MOK>N]M_07/W,\9N, M^G%O$(OR\'OVET>K51+34A.M4:U32?$1I\4V02"2;! M? *XZ?,&[B.0!9T!=VQC:5G7'%L&"@+H"(XO"+LB.([@^'/'& O55IYO;)YA MI!@RP5*?.=AYYB<[#TN2X&47=*23C+813RVN$0!?!@ '9PQ+?(XK!28?=-$K M.6CS)1,$BU_XR^II36"WPN"7ZY1:!:S7+I5 M;31%FJ#BU ?+=RRAESMS[#T8.5#D%\M*LF<[$>1>$CY%D!M![N>R$(1*@\\5 MFBV^P6>:7(EO5K-\72BTNDT^+30*K0+?_,8Y&D>CCF MBY8#=(MJ4S*6=897 MQUDV;FY&X6+!# ?CE #B5X;.<4&HUA5JUTN0K!6@K M/F"3R*"S'!\\>'T1*1A'HTX&J%*0'B>,T&7A!#\;0&$Y^\/7)'M>,AVA[!D*V46C M[ 5*Y -<-@NY"M<*X@-)-DG$/Q@?>'S-N:-E_$17@8?D\L^-AJ/0W$@:#>JE M0075>A)OW?C]GAL-SVB$8;]X]J4K2%%7#]<)H[=^[0UOT>6YT>6Y1[L\=W4) MK813-)UD%9'JX;)()QE)3,854@02*>.*2LB,BG(N#W?I[*9"$Z^*_QHU-"MX MIF?8LO[DRJ1'C0SN3D+#7-+H9?1_JM,$N3]2+.FUQV5[AR/5IF $U^Z^=F%O M((-H0BL91"/]O[\(%O]=P&+8"]?Y/ 01K'GQ&WI;$JS\_'NK__7UX MJ^O H_TLJHD,WE.A!,5%G(PK(JW("3&18'LB0=(4JZH2"P"]$J_55>2RJ.&J MS[M>3Q9 +"%40+XU2V7[(B'BSUO2G?) 7Z"4HR*9K=@6F[GK3.JP)?F\97\T MR'>&L7$?C]'W)6U4C-5=$;5DGK><6ZI2';0G<[R3LW)F5W?(2:,ODMOO+-HM M2ZIYK(WG! 5,Q[CG+8PI;+GUSA;.W>=[Z4Y2&&M,@K&Z=OZ^WA>I[1D-J2+O M<;V$P4N*4>E-E7Y+(^HBL]V24+O33 M,<4$2GE1)I4Z;$D];UDIW^80DG=;AI/=V?5DDTXD=C!4G]J%<;$[2N'%=M6IFND[)@F@,._@:(M(VSXY7UA"U2Q" MD7?2O$9PJ.D6HVZ3E#2EJ[,NSY87$HOG"\-\,WCKMNQQG9[&*:JM=S*^+'3D M-"5PL.D.5M7N>WB-:<]\?6XP3II-I\N]$6RZ@ZY5KTRR"1Y,A6JN<=]/2TFS MD>1$<@==N^7^T%D,/)4'OM'L-!6*# H%6RNAA,9GI=)'>@1+>72N?:]X:#L_RT[[;G]V8! M:A^Y@[&\0@I%WY_R@E1C6:XDSD9#"[YU!V-]-6=6I7NSJG>80GDQ3XRK7@-2 M@-YN:MVR+-L14F4\3=[+SEV'EJT*', .&4@6J5BB8TF*4&Q.[Y+99BT93T!B M[5!K/^$N*OU"B1=R?J/2R,2'6;8%Q[J#L8I%UDV2*79X?T .:!W$DK$>;+J# ML:7*+%6^K6B4$.L)V;28US.271>I'72-S6QU.)SR([W8$_+"PIIH)D1?ZCE= M19F-@Z1*)Z!\)N(B'5K7C'XO M)4C):68LZH2 0X"@=G"\B.?-ZFQ8U_!Q;=Y-&8(]U"38= ?'G52EN4@(LSM! M*]$JKDF+*45Q(K6#XV5.:GOY?+(C@*) =3-6ZYZAX5MW<'R>S/3-[GPT%)JJ MW%*%T:S/#>!;=W#BKSF+1BY-JCV"SVXXNS@^+3'M\;S.V4J^+9"ZE.ML.AIFO]#$*E#W&"P*E',0)# M&KG@9OW'IM&"_*N5TX:<2WGIE*X-C\"'EWS/7G^Q=."#;Y[X^1NQXE6;[:B* MYZP'MN$E7NT;FF;IZP3[6FQZPV/>>+\-WZD:]G1M+*T_QZ:.-+I91D6FD$YO M1B-6-EC0\;JIU(-&L.^!KXA"X-VT0#*#)'(,OD%%\ U%O M-6OR&B2LZRQ/0+.ZI,B M>=+?[T@:^NA2>C*^)W;M3KTSHPRZT>C+?Z_(JX\B)WU-,^M-]X?H_FB&!7LJ MV'H[_\@B\^:FXU."OK8Q5$8WV2UW\"CBY_*/AWV@0XC2"4EUYJ)&7;/D)8E: M!LC [ 'G.-+VUM)YOM(4NE7K,Y0X: [PR1:QM];M5_5@*?;;_VXI0K1<;=$. M7;=ZT.4I$I++6VB65_&>QZKR!4+RL?7C,57UYB]9!D!5O_)TP>=$('B1 N15 M#M>S7-OGOZ)4QALX3^"@O[9^7N;Y!+H >^6:31ZEKQW20OYZ2N^]>'_)\@VB?SHD\IVJ'TF9_/[IQ <*UQ?)7<0Y!_)Z \P]K6) M9"PK(D2.P5DZ!O][/G[L:X!"H6(C3V>&_:/-4)6;K"/)P8%^W]*\!JH$(L _ MQ*8'Y5AR%%%H9D3?:TW8(DL; N@S?;)L2[5II7Z%!6>K9LNG.%>LJB*%SO6A MS6AQ$+\UYR8U2>DQG9T7Z'11;P[[5Y@"9,V4#/??JQAUA2W+SOY[I*[L;XDC6Z0:G&6@O[#/^H5YZ4EQYE#6K8EPP=7F O9 I^" M;UZ?F^ND4HEIK'./-Z4,3M[.I:K)<"*+SNW1/UFT:_Z4#I$3_ZUU]6O<\E#H M*D&NE)426WF^YWHD-1/ P ? 91RJ.OIZ9>TWJ\GL-&TL<&V8TJ3Y;4=-S%"U M /;J#_.331Q%6:.@Q*GLOI75Q,DR'(SG8@Z0 126G@%^8A;P+M6'B[9,HSC& M1=EF:P5N/.AO!7BK6.,.E"^VXUY'O;LU]?G=(J:G*X[5X/MB')ED#)L\GD$6 M*4"$ ^$-^ER W?=.(!AV)?E^D![G^;16TBE:N".3,53R"9I[9")^/&/O4C3@ M'$-DL"WB)R8%>U"1LWVFSO;A-B+"&1U#+"/(P^TC1?)YKO(9180.$1%:P7Y' M\P9IWX44!TZ0A?"J@>#=.??=.[^2%DR\,[GM9F9FG.F+"60@$(E$% VZP&A0 MS0$C25,P,!NAPKQNL)]F![?4'=AD",W,0^<.AOEL^J$-CQ!./Q1KP=&B12L% MYY?ZS5E*< 7E,B7MY:7@MKFX;::SBP'NCV_O1_E;,FW'ZF(2!8TH.@H:12AQ M5/,OA-,/!4HIM2I#2""6@Q4@S^/4-*JV.^ MJAK(Y:4&F$@ZZ*-E>Y*!R:M,YRC*%'GQ(8XRG9?E]A;X:JV1TQWZ;@5O.C0M M3U2WW>6FZ&H$M+/WDZ')*-DJTLPHOG:,G;7 M&BI9=I'59D!914@.FW!]E@R,G+$H3'*@#2Y[!,D^KQF2Y7&6@H[ C$SHEU7 M+M>,,NR%44X5&9PME^VI:W0\JA'<$DE=_2'IHZ1!1FIZWFH:Q4P.LL/T+CTM MC>>YH5YN+_38P+SM-1=IKV_WT?A0NG*PG$(V_Q#YB*?>;H]RDDZ_%AS-9"L\:/4RD Y7 'XF&SZB8\ZVE:EF&#N6 MA.1=3Q]9 ][DFUZ1730ZMX8UJ*-;NZ'IEJ"(*"LIPHDH*^F2;,8/ D4IW\/3 M=&J/G24XR%QU?.X4+2$$?2+%] M%+$+@P]XP(J289QZ*/R_(V= [W#PNIQ()T:Z!?2.7;82=:=6;%%3D6!0)(C] MR9)'.7H2 <%W!X(]XT#?%0B.G7"] PEZ6J&63K8*.6$\4)B8-??,=H-#2,!> M_8D?"PFB8$\4[(G\X<@?CH(]WV7.WU*XHV#/R><"L\*6@DFR[/A P8S'13]R:\[4K8GN!0]+ M1N9*TVI+17NY F:U>I<9\B.]RU=SV7GYSI,4>M*'8PHR-(FHS$JDFU&%E2/= M!_FFJTR8>,4SB:X4L:?N;X\KR/E1'7[V2.>CPV-RIT$P^\B*_3PSE_*VQZ@B@9"2K7T*:N8YNSE\&?F#A M>B\^K';X3K+.$O4"H1LC"/Q$8)4=!?_,&3 M9E&L[&S]\:@Z<9A,M)6R;>P\OXS="IGE2BY5TH3J;-+*5YQ$?+B UMFR-''B MB/7M(AT]5QV- F>'"9SMK:2W@N7/,YG.A"=[ U46"WH]WI@B)44&%DY%L;,H M=I:&;1'[HUC9E[K2IR[&&3(R1<6-3V+QK96_HWF#M.]"$@-G#\>].R]7ZEZA M20DQ,]F2G?Y]2^.@XQX4-R9^XE0BBLY%D!**7.\0TBD4D'(\ _6#F&(:G1[? M5.^Z>--;S!FOWLRFM2G"%!9A"D%\TTK(EQK@VWDG>Y3_%L4+HIC>(2V\O>($ M=Y:6\0;S JE702M/2&U23*>A/4<'P;R?.![=SAZI9Q3..X:UM)=^+HA:CLX- MRVD\G6F:MUZAT4CR=:2?Z'ZQGR3S';+@OE%H;ME%R;;Z6 LX9G06,$ISN9 \ MMA"P/9+^[R#]H4SR"@';HX#'B3.:@E7=0ZOZ\5+4SY*7D4_UN&A'$>JOST2O MV);\\HY7<2B*D\(MI4MX*TLNDLD%:7,BR08[7DQT1/!B=/ET.U61TI\@._U5 MK2^8LVJ%<9,E(9>C8V*,SQ(]HX^T'NU)Q8\2%8VB+J&XD2O*AHI2%[XL(G/J MZ8<"^K]B"VP'QH\G3'RJE2>2P-:T;D5.>+UF"V)\?+GW13#)*));LQ"LR=J=4;^?>1?Q^& M/*8P'(F)="'2A3 D#85KTE%(Y\0EM6W3U#P3H*J;J'8 ,C7A ( E0P,0^U&Q M/8 E_HZ\NBBU($JLB:0_DOXHL2;RW\_;?P^>V[Q-,W)B(B?F8AWZ2+@CX8X\ M],A#/U\/O>G9LCZ "S5P7#11(OX;X\<^(D#DF$2.R06YY=&5U)%H7ZC/_>TN MMKI4AWIU4J7F !4X#D #ALOS3^Q_7T_SR&@330%!DH<[D!S@BE:+O[/4ECG# M.V9R/ICY>NJ>XSZ;_%6H9-^1Z_$PB\#&J$E.U6EZJ'1P6S)\4 -.$XWU(0T$ M7Z:!5"3'$1=9NSTLNOF9WAFU6FDK-Y'C0A\2_VAD>%?*R]?1H5 5.678J.J^ MU29$^JX?[X+IU1\H+CB^J]+KLR^PD>1@$]3-SWTSA5:4FUJ6W\O/RUFA6&V" M;C&>'?#E@PM0S 4R(M[4=A076*]3+B"36W!='R@[J76;;U1H(U',"6DS+J<; M+=%(%J9O2=>59=[TPG.4=+,E5 P*DO@&/O(2;+J6-: MT$&P4V?[GHL( X$O"F&<:0CCPNL!/6$I4J>8-HLM^7F3#_XC9AJ)4KM-9'3> MU&-"/Y9:X/@]]VI:SGL'O?R(7@1I!K7;^+T9 E]]=?4'"YQK\E&^HNA@I%JA MK>6SAVK),S%!.ZU$%R>[7(9,+GPBA4\O2K6BV.3)*V2;IFV=M1.TG,+[+7_5 MR+G)23W=$HIN+RF7.M(H)KYIRX;4 _HH$9K*.$."6:K-D^E!OUCGA'MU4;\< M]V=OJBWM_^JC3;Z37/HGY.PVA9"M M'TK_Z)VT><4W*K%.5\J:[5N>Y.H3NEW4^,PM!\F2^,DFXC]Q=EN2U@[1'NO@ MHD"V5',@]_$J/V%218UM2]V3K(-+[^WI*KCD[]NSX.N.V6BG4X3>,5HY0(X' MGDJ2?>C M#<]37S8*.T3,E SHLFE*3+,P61IIGF1$$=)O'R$-Y>;#F9EH,C:EDXF>2C&KI7>+6"2?+ONDO;VJW MO0%P@HO<'3 EJM- &;8;E1>+_*:O^HRT5"ERV(_SLQX>]3E*E+E]*8F%RRH MV* $U3EK.P 28'F9C3QO.9+EPH?@_#AEZ+M!&88*\*IJ2YK!E0(VA>/8L60P M<:]'(OGT5CASU!ONO!))$ MD[>G=8^/">E4ARNR 3Q)LX#"2XX%*>=N*&IFJ:>O8?FLT.''"Y>/\^/XS"'R,:L] MNZ^+5' -1Y+^F2"9(QJ&D>*'2_&CJSHNTC[\'$3(SCTY],!MBV^25@ZT8IE$ MRNXCB$"A1NIG_*@FWUFJPYG'&I_SK -3L&3#1V2LV4X0 _ \1^OYGM0S0,M&MSC!T3FV8< F!3A.![B[ M;G2:WH-4GIH*"YR\[V1]H]4QQ_I4I(+;/NB?](XL[ A+(BR);OLXXVWJHX&) M)F=%P\J41GRZGZP.BIK/^$D.@0DT-9F?1/*(F]J7 B;G%%L\%6Y^W^C#-YMS M5%?T>\SY6PIW5%?TK.9\YD&AU3[@,BBT<=];<$:3CX)$IW#L*.C9*+8/C>Q0 M>';_^X4!HA-,/11>W5=@M[N.,X,>\BMQGZZW$G$,8 MP5[]B1\+(RXPI/,K"*8=?IS/![;\Y2%VBJR^/<=Z5? M05 XR&A3-4NR9 T^Z*(:1L'-=M<'G-3+Y X3;3\DH(HV^?,/_&?]G&P R4$* M.OC]5)0HU,D*P7'\/TS0OO8&/[X/]@EL3'HX-__V1S[(V#$9-NPG9OU MNK$QJ<&RL T9($@?Q'H.D/28I,)^;R1C*LW=U23CR6MJG=ER\[#T("I@!'Y- M,?_!-OY&U-@BI2G-8AL$6P%6S "J=[-Z;/U=L-H\?&F[P3&R&P>@_-X)0&]_ M\MZ +YX]NB$)M"K]-N''U<1HXCK.'(E3S]"1>N3+/Q(V<- 2]E>KFMY5GBCX M^]4*0RV$CTCGTVA%A K\(*;2/J+ZE-2[*"@%:YJHTH#NL0E%3,@]2:15@A![ M$J6(!"7W* 7@B41/N5KV^C5:VWO2R^8E75=_TFB*3?@HU@+RP()"W4<^>]IV M1K83Y'X'_GO3[[F:HDD.].%[2VHM9YO>0,GF S3::G4$EH^[(D/&DV1X)OP M\)M#QQ['CB3D)PGU6"DX8]<[%3!OJ ,Z'*K)OW<,^X>P7O+^ M/NTRLL=H/VYQK#22D@@J$2=54>GU*)%.2@FQQQ ]$9 ]F:)Q1L7EM8"NGB#4 M1#RN4K+()'H)D8;MQ"055T05,*I,TFP\(>-/GH"6;*<7YUR*=NO0S7;G8@)0 M C6NBX2XU3).MLUBAE3ZPCSC9]1"Q4D6FAQL23YOV5M4!^/:)#L1FH,TUY*HY5;O8XK@>X"-2X+$R7Y. 9,4S?5ARZW>#2K%@]PP51:T<2/5S#9B*C'C M1':[=_96E=O= J?IN5)'N]4LF:OW^V)BNZ6NEM2&HX.*$)NT<9>DU%0;SIW MMYLFQR7+J87O3HW[9?'\*T[*%",UV-*O-Z>"&RE21/E=&N; MEL!8)'C/)/&8R,]PS\J5)J,Z=!RWF\[BM.\ZO5N<5RB*#5C05?4(NJH*?6\J=_+W;%-JZT)L>) &MW69I*U@-*_@ZZV MGLCU"XI1T=-=%Z_;1D(JTG U'93IYM-WT[SY04_M]2I,;$7[BV 37>(M6-[ MLVZG:\UTUHR5\#$[*O:%*6JZ)=>=F="?+&8>]'3[$RGGUZ5;I12>+4S2]7'W=JM,>)0TZT!M/R4 MC[<=9BP4AR.F>%?M*Y191TVW!E S4_1=LUB*\6DO-O'=AFHE*W .V0 6/P= M(0^9II#+:5)K1I,5O,&A^,%6TWN\&.]V<_10S]7;"ABZ(4-=V:5G58,#RI MD4H(;(&NWRF:D%F .BH@MP S6DRG>"MZVD%[OR#X[$,7$&GPY!&+KA9_[&Y\B([?66C(VM57EJY MZ]4S< HDW[/77RP]@N";)X[#1NACU6;;+_.<]+57?<- M$WSC_39\IVK8T_6*O_X<0W&=FZ6;A6[5>-.]61D20FW'WEM_R:2(DWJ#!#\W"O('MNY*EN#\Q,),!_"VX MM"*(0X^ L_JD2)YTF'/XKTO@R?B.2+45*7YG8@WTHM&7_UXQ5Q\E#W,=/VYB M<>*->/H.@KVV79&U';3GC;4&#@!8&388N!AO*4#!'K8L(HDY3(+NT>'B,Y3X MHJ,&ERH+AT2/$YY&/#"ZE'?6&F "+!\]4"W?( MR'"0@YG!ZARR\O[4L0]=9OSE60*1$%9)/EPB_.FTU MG(I?_T0MUT =LXYMHG,N: X=S1ND?1>R!C@/A;@XUP7P_Y5E+?_GIS+K8)3H MU(9-7-"$&4D1174^;-7%X"H0XB=QK+O@(O5_,&5"1H9#J7^D_^C4]:/^4Z([ M[TF>0,18P>?91++:N\TLRJ?6_])P0DT%PI[QL813RL9Z,[)"3\7@!H]$\D@7 M<5^2]I]?4"9MN\&)Z+YM*RZ*#2K?VSC_K/GV+2JL+@VZ,%=3O2SK#BEI55UA M_ [<-J4Q7Z.&K3)OCHA1'V]GJ/E=70QNZV#9[:LZ(A7_C(GV750\TO&OM.#> MTG$M5;HK@.X]+Q3O.FZ#KTR!5)V*P74;\40BTO'+B[&=*JKZ[ZE/5LK<$HJ!,% M=4(7U G4LQ9HYPYW3Z'Y@>4PE3%>]!95,UO-YLQT74P$]V=1VUA72B MD$ZX0CJO:[C0O!_76I3(Z5I1UIO$Q*4:5:3A[-4? FE)N<4T%EVL:I/;?4Q,!NA:M;NS? "5!LEJ-*E@ DP[!&Z;2*RQ2[:L3_TGDRX')$+VX99 MZRAG*9E'#>67!O:.L*UX2VL=/L[Z>K&Z8-5IYJY4$#AT001U]8=,$-$AB>\5 MGSCX_LPWU_9CGY-ZG[9[)+OH@%Y1TZM3.S=G-%]TY. Z&+1+PQ[I)MM+TO9S M"K.L\F: !=!ED:(UMQ9*OZ9Q^!.&W7]]F0(96@NRKD)"UTB M+0EO3"O*N0D-82Y+3_=E' MU>]:U)0I),>^/F[G %G)C](5KHY4/8CW)(@HWA/%>R(3/8KW1/&>2$NB>$\4 M[PD#82Y+3W+Y7XYGH; M!6$BNSD*PD1!F$A+HB!,%(2)U.0[!F&JW@ XF!98F-_;&CSCX$M4X>:$V/7- M&'_RD$54X2:2]N_EZ"_/2A,55Q85NT[ .&V,C ; M?G_ "D6RE9FGR5N/+/81(+!7?Y@CEE"X%$TXIZC,JBZ.#0=HH7I)F.2ZF@ME M68[",U%XYGS",Q=FOSTJ)/>@CYP)H7$78*=&A?M$DAM.^4Z.TQKWYF"05OMP M7,B"BT>GGJ)0U#F'HB[,$'N79@NMAE?EK45&]V<5J3JIC@TMQ2'-AJ98DHHT M^_+";CE)LY99RBX4!LQ6D44&O,-E*H=FOE$8[N30?@9>-YHW01XB9302_RCJ M%$6=OM;8@8L9RB.N6AG-'=FNAKJNJERPHA$[#)Y&W^X0NG.O"T6ME2J1VB@W ME>LB&11E9J+0T^6%GC83@GYB%HCN,_^451/BFAPG,W&BVAU?=O0+*7/%MNRG M1TE>+MQ:47/,N&S3G)!+]:NE4NNNT):G(AE4;-X^0!)APV=,O@@;HL(^ISQ? M]EYP&"3N@)JV3$(OZMY=OW(KZY0>@ ,Z849$@>V+"G\]+7Y&IMT;;&DKV8(J2 MAB(9C^*&%Q4W/!4HGK%K$"6SG54R6PB(\$V%_?O-^?0)7B&@PAE+^YE'?99= M5("'&;8;)3E]=:B'@BZ,8ON]_Y^]+VU.7$G6_GY_A:)GYKUG(HQ'"VN?N1TA M0.P[B.V+0D@%R-I "R!^_5M5 HP-=KN[601H(J:/C0NI*BO7I[(R-1"($.Z? MEX-YKK#R8!63.S/0 YROE9$SM5:JQF060QX(U)SWTH-QI]<4Z)A?_I$ZTK/U M=&7D0C7Q-:#G3M5$J">N#_-\54], -/J932[S$<&\0EI)HS8U)T@/8'+34;I MP^/ 4$^$,,]#Q0(AS!/"/"&SAS!/"//<';??%LBR)\:#Z%\(\SC1,B 1[0:PVFB*:23TA^$>N0OW])CG&,":)DDWTA73 M5$H844M6H!,(%KH[;!!'H;S\@PQR[#AY&Q"%R%B)GUU2KOPR?G56M MMJ)<=V1'AJX*GRHPY+"ZE"-8B\0OHU8O2HXOJ-5/"+)1J\?R3$.U&@*-CQR- MAD!C"#2&S!X"C2'0>'?W$A6%)BK06U:9 MIWX.2MXJ;38A] &)?HTZ*)1FDD_):/*)3!VK(![>SPIARFM>Y0PU[Z\C:EX_13@B)#S7O& M>.@C>@0-W'SSE@QOH>##'C%^O@&*!0Q8O06* M7026O2>*A5)YXPCP+5#L,OCQ/9'L8<7R+J#J_X[>O&*)@P$X<4V&?\R8^LP" M4V#8R@)L;DB/'L-'OP'!"WXCB5L@XK7:4-P3$4-Q?HC&&+= Q*NUU;@G*H;R M?,NIA">O9O/@V33!;VUQPLM* :XP>K#L&Z]1T[#,L>+\K/#$?+&THQZC9]5, M>1GC2H7$:#9E!8:^1(&:0&UWV+CBO!=J0M&_6-F9KXF^RV0BJ;2E-$B/[J6Y MEL>.%^02B?X%:LZ$KMZM 7I^0[.<:0$XU0A825/1F #"L2!U-,S:0!?"CKBJF%:^"^.8RDCUQ%'&NB8#1$^Q_G,L$Y3*='B#5)3 MYWP_!LI2KR%K38'!K3T.[[$_QOW*6Q#C6^P+8J2KX: !2]P_%Q :L/S\>_,,CSB%->#4Q]##^\R-T_H)8Z3);:!FW$&F MZ\E)>E1B!2:Z@48IZA'PD:LAH78N#5C!R8 M]2(3)/PA.'HVQ^\_.,0^_2K?+\O_RR[2H+\^UY/+GP2@8%AOY]J9 D*4(*?" MUWKH"K]A.O#YJ* H7(,"OS"Q1(V8B9:#[OP[4V #*)2B*RNH*@"4-1FU$L0_ MX1!*1!^/%4,T) 5^T7;@!QBE?3[AHCXF]T'JYU<90U86/_X+_]D^2-* :"$9 MFO[]=@L9]-:MCB7_=19-^7:GZ.A6>':20^]-&O_[/_MS?XWO(I*IF=;WK;+? M6]34IQ&-Y7X"(B,+B&I$',/W?A>UI>C9FT4F4L_,UHY\W]D+1 4"VACH1Q-[ M/R-J')!2%U>1/8)MU$Q$ V/G^^9KV\^PB=A]:-H*TG;?+8!@LP5 3W_S7+PO MCCG[3E//Z,Q A[]N%A:EGA.Q,^W4.YW&O.[+?T5B:B'#\X]./7.,-?'/4 ]# MBZ+]O<^LFX^@1"*]A&0M@^P8/M[8L*GX%59]2^IC%!2QW1%(>904*1 70#*: M$J)C,BJ,QE1,$ %#147]Q6]-R+\O M:_((7U=][=) SK20Q2,Z4*8!484#IC;!P8V1B:IH25."H9X(%$5BYD,>Y8GI M_C&5OVC6-K(NTR2(T:.$$)5E68A*HBB(J>1( '&:$<61Q%!B;,/ZXM8KS:J: MDEAT"RX?:8,4&:^SN;S$(D$%C$7:E)I^L8RW(P6FVNQ&AB\C-3_L\?9X.1YJL24LIYOW0 M&1?KO+!#I:*V6^.%.E+FF6D>/_5@^49LE-)& ZU*SE-6/&$99T?M)AIZL/P$ M/Q^Y ]#,JWJDW9J,C'EEU$;O/UR^6ARWP4SI C[3*@Y()K,4QD4%K"D0?+AT'F MH%5990'O11F3Y:*,VK#0,X]QM)"-VTG5(\N.')V#6CD]'J*''BZ_;2]Z_7QK MG%#G8)'/\C-@CV-H38?+IUV]DRSEHX#TDG)[_E+E$M4B*\0/E[\V&N1D.1PZ MG)+00+::FC0D'HT\D.BJ:>44R,4:'XE; .SERNK7CU! MZ967=GUDHY$',TU2KK*J%$9 =2$281S;1H MKSBUEFCHP4PGPDSFG7ICQC#3M>G)#L7PJNKER$JTS,Z *C>%U.%,&\92U J-Y83,)!.Q:F71Z,1R M2SCR8*;]#DWU55[K\KTAF!Q.M>G%BN;(J)2X>:DR*]*,(>FC"1IZ MH-&J?:$.?;QA0]7+_:(RGAI,'"S1T(-EU:Q!0Y*D:()4YK+,Q&E+:XAX LD# M215 1 *#!,=[<O MO5PE>[-LE)M'HW0-W8EDT]&!=*ZXHQ%ITT5(SLIKJYQI039I+-/1@74M MQJD\F%H\2#63WCJY:B\F^*D'ZV)2$KVL1RHBF1?M/%0$T0* S[,*Q].&Z'"LZF>"&B\L4FXZ)16@YX*&'FC6EXCJM9)#133 M5E=75(^:+'+]-"4)+G[LH6YUFFP^:Q0C2UZ92UYJ(_=JM<,>*SBY%] M8!3&QYHXL\'W[0_[+A@**3?A) JL)#\@V^(!.'Z-T,],/!6/)][%M7MXVB:H MW8<-HL\)!L>CCK6=S^8]E._J?>U(DHD]1ZE+0GC'?7T\\%)G^N1S[**GL %8 M#0K]9B,_6B1%$7=[#;_8H)V@-"0Y..A(6C) MOYU\

\Q_*A^2J:$/8B@AAG('&,K5?(5 @RKW[$'= M&E4"#KO<,ZL$FP9!QV&N0Y6@ S.AO 3$^6;.RR9_ZGRSDN3JKH8O9^*J@"=J M*W1?G'"?,,5UJ!)TW.*>-6<(9)P5R'A_M?\YX%A&\KT*_4LQ"&=JNK9HR/83 M 582F#G$#%@$;IE-R*(CGJ)TSWU!%CO>COXV;\>>R?A5Z_[_*>]G3%TWC?_W M#RI._HW+.H1^Q'FT(/D<#;869.%T4$$340M9X$&#BC=UY&Z*"V[904H^I\Z; M(G#"6#-DBM!KWG#%D2)0 7>;PR/ ($;0_A'@#;O0;11BG:JM]]F/_@YBQT_7 MY@<&_K\'*_QS+9? _'_#>\_JIFLXMV(5 [7WFXCHAC>_(2IRI+@)GC/B#)4= M?$!6^)/$V&OW0PFV:=PDSMZPB/C%R(F_4)_&?S^@;)PJ.KQA%LB"L2(IH8W\ M@RCPAG?_75G@/P@,+]L\ZM?8("UJHB&A^O4.D042T$? \IF"H9[\']Y4Z3U% MU'AE>FQY_E3QW\57\]-6:*_=0;[8' 2?M=G"TC#<4<&KYOARO0T&Y41NRE79 MM_U!6%NHCU&1P&U'D$TK#V%7:-L7'(3(F@:JN\VN%'LWRC^UP0A,%3.;T'87 MO7$](2W4>M-:U+(]6JOTE_L=18JUW"^T%/&#VKKKV&AUD/:[_B'DKG\(*)!# M;DQ/>YQB+>>6:G1?]#8J5DM_^\$DG^+)Q$'_D)-%R%?F?H*X? ,AW_1=>>&G M:!&$4U;O0>"_V@WH"M+^2_V#]J%7D6LH!S_;]PZ4@Y^@ M&VJ'+VN'UW-[A$<5C0T0M=$4(),B2SVP--6,)L3TY23*]Y9L\#1%9-IPJ?2L M:I,*XQ;+BU9=,B)(4R2__4@EGU(T':J+DU]+OP-UL87(@J0O_CY#0\$_51*O M1_@?]9#?* RFM/2\[-IFN+;>CZ3Y7&9)#@.@,)2/NABVRB_51G-A#[AV)I%W MK4Y>*4H3U-R"^O:#.@Q!3I,'^;AZX_I0S"GTAI_-'JJ-S]5&"SBB8@"9$RT# M4L+>Z(A)KV1$\J-H4$J&>.$?!RSO0$YLREH%2%)>.1SH%;F0[-+/BP=0%P(Y93'T6 '%_ M+^50"Y4*C7J^PWM>-!LK#?L=AL6>0.+;C]@3E?HLA@AW>]!'OUC#+)3SXYKV2+_PDG;1MET@PYDC90 I:LK^003^-RWB1JJOG'_D3"*9(!D*I"8:V:-, M(>=$)+;+H 9R]+1SR4[ 3K9L==E-GX16V!$Z[I4QR_/N!>!JT-3+N= M^RF^&C+T=1GZLM4D@TB#L_?=";2KUV;RC8(P]%)QRC55(,3==\8MJ/:YV<%/[Q$_\LYO,E.Z(*V*I.%,$\:)#(\("?ITRQ_3+ MT9P3P[SLVH-GX *83?TKYYIW#&_BE:&(,F=:4$1ZKQ("/_@ROID2(GW)[MEC MM6?DV\N(SEL5?2DD$+YY)$?J1(>8H6!=Y2@W>%0(?NKVJ3WJ1]_Q:R06!X\* M ZT.WBJ*S\XMH.FI/=\MW-COFK5O;58U=E3_4:^D15Q55;6T[;22-E M3J"537[[0<7O)E4H>')VC;SD %(A@$G-=VAG P[D7"'5-GBB$, \W5 2K@+K MAF2Y@=34*SBE)T9\3^M(UM9B=#$:<$TN[L:R1GQN,^DNOSK\/#[I^9OQP:L17;=^KHSQ?4(T$.:)XLDYG6CW;JZK3-0MM7Q+: M/OK040Z51YC#&N:PABE_80YKR-#WQM!A#FN8PWH"1/,,7MHTU2RT&7WM\* V MF+*9FE*K+)09(!9 M8H-^&1VN;XP[^HKLZ2EONG+5])#]-?3KYYQ!?YDQ?) *KPPAVIMU0?; ?WD/ M3]5$RQ)6?'M%KIMQ405T96HV)YE$MSCY]H-\3E('6__:?O)TG2B(6YO6%N;YBZ%^;VAKF]H22$N;VWE]M[%Z#XJ7S(>+9.U2>FH*DTK_8! M.RJJU("%/B1&PF^ZSBQ<.(#SB' K:2H:$T!T+-&P-;PYQ&MZ=)C >P\)O"GJQYOKA>1<36'($A\?U%V1)8)'I8_R M!!]4;L+TGH_S"$.Y^4J>82@XCRLX'^3%A8+SI;RY4'+"M)F?Y=6%HO25O+O@ M2E+@CQU:P!$5 \B<:!FHZ<2^R@UF&:6D]-2\NZ65IIGKTS2!V;A= M5Q:8-R3YY\D0YKM3 U\U^Y?7 ;]^?P(51 >6[<^D:$B:BS:@85KX)-=Q+&7D M.B+/I#6<73 M=*XYIK@,*:B#Q2KA-G/8[TA^^Y%*/3'D89?,4(G\P;G%O2F1[4%#<+7(.5"& M/U0=7TZZGH@KLFM4ES3I+NA.!9#32G7$7E^-? AUZ&QI66 M/O+4Q7P5'5GCYIIW&XXAQKE6,VTTH9 =/#02F5K#MMN8\6566HO6:-E.ER=P M)/U^I)GKNVVU[J[)#*\"UJ[8\0I^9N+]R#533$JS=H8C17JK%VM]MN@ZZ:0^\_ M7+Z>&;>*,]!G56"N.'E4E-FH/A&BAXMJC\N=9O=%3W+B)#]0Q$&JUSUDN6=X>KN6.4YIF7&!IYL/Q68I7(F2!9X^E,RNRNG+FV,-%(%&^\ MHVEIEO+Z1GE%ZDXZ%6F[.D=E\-"#Y<>:GFN,YAV%+#-6J]D=&]4(WT1##Y;O M9H=):M5(+?C,E+':>I]=:HVE$#NR^R^*-)- H\9%>'L15ZGLHEAIPI$'RX_. M.,^I:I,5'QG4W%E_4-;7&1:./%B^K7A#OI6("1Q[N?LSM M5$KI6(3E:*O7]&+3272:0:\_7'Z95KKQV;16)]NU"M](E#R%H=":#I>??=%F MZ_&H/>0S:E_JM1B:U:RF$#],Z],(^-T'S47/9CI>#*=E*WQ2XYSN5&\UP%L=&:R<.3!3*ERF32& MM>2$JU.B*+7F\JPY6:*&I06. MA55!+=OY>'0,9J/D /4-.)AIQ3BE*B:X%EGM=/*H!^+!3#.F.'"G MLUR5C.2%2D-=3+,*0!VC#F>ZD, JTT_WX[P^X%J+5C,_S=9PVX*#F;KRBNOR M=KS(]0;U;C&:2@@U;RFD#F?:35M#:F3V-5YO3UG=RD>'O=C2+]/]=J0QCZV: MJ7FZQ].#^MI:IR*,NT0C#];4R$6C1H^V!+(\LRNLUQG$\BKK5R9].W*JE*NU M>;'@\&*[O\YK=3!W<^B9AZM?YLKQ[J#9C?-T)\,UL_T6HR-/@SQ<$U0UVK0\ M*"MJSRP9TX(@2LP,#ST@5&DQ8T=6-Z*0GKS,*Z/B7&\-)VCH@4B3RTHGV4SU MZZH;$5JS?*28U9;XJ8AP9_ZV1ZZN(I@ M3]/8N@,1#8R=[Z+KF-L/L+/K?[)QJ_TQ>W[V9@SZ9'-*D7JF4O]";H5C;:>V M>27ENQM?3(LAGZE/ZU_(RN+(\TWXS+%F+K?>R_;W"(HJOH\L(*J1):34WS/3 MQN+(-C77 =OHA"3_=5GTF_J%>!*N9??O'\:6 MGQ?U"C?B0AL1?XZ&&Q&$C8 2D0@W(@ ;03XG0QL1A(V(/<=BX48$8"-"8QV8 MC8A]6E,HW(@+;43J.?9I>GVX$:%J>K2-8$*)",1&T,^)4"2"L!/D,Q-&=$'8 M".J9_O2&2[@1%]J(Y#,5^J]!V(C0;0K,1C#A1@1B(^CG$/4[X4;\ZH7UGYW, MW>5MD#,WM@G>DG]VVG2'2_[9NXY)_AI/>X9I_ADC>X9)_AOW=X9)_AK+=X9)O6F5+IH8^ M_+]O]+??73YS;EWV[L::!- UK5\H -,(H T-4S-G"CPC1G3FCT'/) XV.N_%(-PIJ9KBX9L/Q%@ M)8&90\R 1>!BQX0L.N(IZM<$*R#^4YN\X^WH'YBQV$&ARVO6P?]EWO?KTQ*X MNLJ)+-R=,DF ?=L_]G5V!4=#%C@/"P3>W7U3*#)T=8/JZIXPJ@E%_4%!\_U* M:O\;<$_WHIL?4 $XU')_HN3^!%N_83_7[Y1R.IWW8(;-1]]O>/]9W70-YU9L M7N#V?Q/#W# #H%8*D:+APUR;C@H/R@Y_DLQU[5:) ?<%_.RO&Q83OT< \1=J M//CO, [\HSCPAMD@"\:*I(3V\@^CP!OF +_&]BG"P\OV(?[]#J)9(.%^!H=- M1.F3RL&5Z7&]Z/'BZPY [U"*WA3$I_^X<6"IO.JWAHPG\_5U-%% MMWFHXLWB4K2S2/% ;%;<2L,PJBU4KAGU#DT^D?19>H?Z\?6UY>0*@N)?<;OR MPD_1#<._N'8/$O]K[2\N*N[!Z)\AL%VA$75-BH\TA,92C24&(P75B3]7F]!@ M6-&K1.#HGN =: ?_]E^H'4[4$929JT9;:N:[7-ZMEY=@K$Z[0>B_]5Y3D)8& M(NDA75==R]):J>E8*Z]0FPC4$!0Z$XE4J"Y.#]C=OKK8HFI!TA=_GZTYW^\K MB2_W_NSG!_%:.5I(\@K)K&TWG[<6? !:,0@$D MU[@7#?7M1_),K?J8QXQ!_*NM=Z V_ NKH=;XK9Z>LAVO3[KB/,G1Z_ZJ'XD/ MQK7>,L J8MQFIZ9>7C'JG._/I[-&!D0+N =5%*J(Y%/L"%1QNI3HA]03S/47 M?B+WXBJ@2X"BD89KB"Z3Z2IG MI7#WN 0,(9YB,?IGK3J#E-QVP,T8D25&H@W0&90^@ZZ;B!9Q"T=PP;O-6#^SQ_E'CB0\15IJ\W%5YR(]*MV:)I>] M]1(U>Z2__:#/>1[Q4,(3%MN[NKY "Z3H4U3&>$#E'];4NSK_GMAI/:FQ^QQ0 MKV9I08N2 X'3N^O.RUHUO*KRA^[PH=WKBIH+?F+V7EW?Q'!A=YTQKY'EL9A9 M%C-4KEQ!9B^)S%[B?,CY0\E06+'P^GKC='8O+$SX"$L^>V'"T&^[J )^N"7_ MI$?$??MMMC<2'9Z*Q'F7BR=3]5$INZY>V=<"TWHZ4GL122XNE$FRUFHL77H) M?2T$,W[N;-UDBG1.5"QB@4A$F&/X=$A"0L$T)!2#F(D>\J?1GT1)LMQS@9-7 M)L*)ZU#>PWG"_4&1DJ98G^.01:/A\[M='[,^N_\$D.1&^:0T&D09GC:KPZK< M;==Z]::0P(!D*GXO"=+!,YR!R)8^F=JX@93I4WNVC\[ @4CH/1D#/UY6[^U! MDI_9/^PC?]7\O3K+1;=HB&ZLI/'UY*"1FS.5%B\A\X> 2>9N;@ $47M"(.2LGLR0!C!Q-?0$'R"9\F0,_'@9E9&X8Z/W7?;B2?TMY"F9"\!/S.0D'U'O[Z MY^<NFAZROX:"_9P-Z"]S@0]6X97E M3*N]61?D!?R7]S!53;0L8137Y+C,T2Z9GZY,?IW*YL"0_?:#A"KX8)]?JX?? M7^'P,/TTQ'S?8+[OQ2AGNM81I'?:5-.1V3)J\76)ZS$>3W:,Q%)((J3W7('N MHR4PA(FG5]<480)#F'@:)I[>-L6)RPT M>,EO/\YUT^+Q%$:8W@,8^%$>'.:CWS="72$H-. W"+-5+ +A? M=,PB$]FJD)5&G%36\T%\-7='ZQ1"(A!L^YEG=I/YJ37@$)IIV^%QT[D+\@:G M8/5%+5R83/EQ,N6M='RX(%07+"J%1_06W:OZ0PX M?3I=19+5<;-3^/U+O W+'"L.:D'V6<5/S6IW\B^D%^=[7B:S8F?FG#,+U8<)JJ(*^D@@;JJ#SE0#XFO:PN7PEDTQX$S7B%6** M;;4Z";>)M$?B"]HC^+FO7VY[5A4M:7K8\XRYE=Y_P9/Z8\VR&2CBLNF.-! M&;]4\[/3Y8*Z4C;KO90\EZ]SGE2HO.1F7N1/2I%^H?<9235C\GP]H;A\UG,' M,R/;+4^7 D5NFI_%HF>\V_]0 K/!GJ\L,&](G!WZMS/@EE4 PJI2# MC)",L6)]QD7F E-NV=$B2+)(<9RW)=I#Z8P-['YO.F.#DXK4D^6X8I-E['CXC=)BT3#W M]J1'$/>F1+9G!L'5(N= &?Y0=7RY>UINW$PGJU([RRNM2IS*U?GE0E#O00@H/E0DTBF.FLT7+'*SWO#X;!OMA?U+HYL<)>U MU%/J2 >F\/[XGYRPW)OVV!R)!%=[7#C D9-D@D]%UCVR9TJ&T[2+>CX6 &_B MO>@;RU&GJB2FKJK'Y97A,6YJ6L)!"3HP@4%)\J=ED?^#WWE^8?VB>)Y[&OY? M=F=\]-<5Q\F=(PF@C7T[U\X4H'K.T&")A@?WGC!,!YT(6?!C@U#@%R:6J!$S MT<*EGZ%/; /(_"+D)0>7@#;@_/U.=08^O$2N,S%6#-&0%/A%>VL9[>>+D/O@ MF.NK6EI6%C_^"__9/DC2@&@A/3;]^^T6,NBM&RU&DO\ZBQO[=J?HZ*LNVN@C M9F_2^-__V9_[ZU%S1#(UT_J^U:=[BYKZ-**Q:IV R,@"HAH1Q_"]WT5M*7KV M9I&)U#.S5=7?=RH948&@H'\?^Q>Q]S.BQ@$I=7$5V2/81I-'-#!VOF^^MOT, MJ^'=AZ:-<9SO%H 1&0S T-/?/!?OBV/.OM/0-4!\ 7_=+"Q*/2=B9]JI/3.! M3<7KOOQ7)*864O#_Z-0S1[T']#-4CU"1:W_O,^OF(RB12#TB6P$%9\>F MXE=8]2VICU%0Q,I<2*1BB7@R,1*BLB@+49JF!3%),0*=8&(Q*AF7F!CSS7_K M1331IT?5&;3$-OPJT0'2U(!,/5'@RS.F-3/]K *HKF2B[8YL159$R]N=6_NK MS>QIIYVS;IOCC&A/IXX9!$Z>P+/?K?8R,_^ MJQ'(JDA_'UG.7_S68OS[XA;N5V?[^P9[(U@D)5))68H)B;@(A"B3!$(J'B>% M46($1#H!Y8N4-HPF[K+8VF5]W>>7/4ZOE*GH>.7V>D484@GD^Y'\0._'&&]2 MX,1I,[("47U13DQ01LW[D7DY;O4[ZV**;VN]@;?B^,I"GPCTX<[R>1T"1W9@WEV:[3877(- M@6SSG">VZQ;(+B9"]' D8Y1:/*-'.=*SM$[SQ<@VV/42CCR8)YO+"+#5:('XZLLKH^S=E-D6^7JM%R1MD^X4S M^SK7'&C1II \'#G.5WH=;CILJ/6X.4VM;@&9_S]R'J[&FU:32?) WK& MI5]B_:B[G BIPV=&Z$51[]"E*!\OV$F'XYNI60L#?0=#"^2 E5:3[(#+E-O) M3#G?[XXU/)1Y/W2Y6M6$A2*HJAY3*Z(UK\UYN)_4$18U;+?P0MMJB6O'"FHO MHDXK$9M%G:8/AGKSF)Q/#JM+7N1?5B0M#_O==1,WI7X_U.[5I^XPI<5)[Z4; MBSA::P 6<.@1WN/[D6K3Z([6:F21Y]8T00-/7AJEE&]"1"X"A>99A9B M/19O+S,PH#G"IUDI%QTIT7%2G0M+,-.6)3;-P64=82J'43N18I\'I-X?I).\ M;I7+:.@1KHIFTR]M1UV/(+$D2\Q4G?%\#>=ZA*V\[F28XE9:B7>EEK:831HR M-81S/<)7&>!.&O,.4^5[7C71&19:W'@.B76$73QS/C/DV7+)S2FGH.5+_,L0 M3H ^PBY#+M9+DE(CSK4%I\P4(M'2"]L4Z",\T*J+3:&M)V+\W*W%NE2GJ+IC M^-0CNQ4;59!J#UQF6&ZT23C7 M([O5IEKD6"OS+JFPK#E?3Q6H95@T]."IEJAXLS7)3CC:7G"ZS;[,ZWDX],C& M-GIML!3BZSRI,Z1=YH>EY3C=1$,/GMJ(K?O!B\Q5H3@3FRL0UAI48C3GG%UZ&CX0ZYRD HL B=.!A* M 8H>95/D7B/5_.FF%B]\!Z:*+$$%R];D9B0K)=3R+ =X0&*6P][ MH_Q+D?06:SH9]]*M%&1MYLC&6I'J0EZE&@L5\"DJVY ZBC9HHJ$'MBW2H#N& MF)ZL.&^^-K+5]JDJ>YLL@ERZELY(C24LT]&"NLYS94Z9F M#9#U2:*3[X:QIH=6@>\H\ MP^=%-2LV]5DT#29HZ,$$(MR8_3 MMHXC#FM%US&W'_@Q+?[D3>B[AVINQAPB"XZUG=CFA93OTWXMX3B>?":9SP#S MO2!R[_DF?.88AA5;9W?[>P0!N-]]H& )Z?33 'WC0^,7;X>*(QC.N ZX1&!. M/I.QU]#\.))/_0*2_PJW_/E!QJ>)X.&^7&M?/BW!&6[+E;:%?(Z&\A+ C:%_ MDM\1[LNU]%CTT]I[X;Y<:5_HG]2U#CU'-+@+\4@ MG*GIVJ(AVR=*7;IH0?LO;^MO9#+!F!A]^'_?8M]^UV](^M76 G/_^>#@Z C] M/CNORYD6RHT@.E,+ *(*!TQM@C-D(!^]67NZ6[7WP52!TP\7E*: ;OW/-*3/ MR(?_'M<4].]J"HIZ3AU"#ZS!QDB]XX#YRPL$+0 M]<#O*?>KEM;YQ?W$B3C(\;>)L67JA#D#*"G)F! H!78!_7E@?S_IA@>-.K^1 M>'L"I#:D@@^,!JL30'77/))[L+]['3S"JKH[,7_HOO%_Z)"F\DW"L+02W&9"N76EYV6 M57//7?S/,RO6.,=5$V1\&K6S:8_1VRM6B*(D(NJ)(L]S)_[L47L@Y?3S\\@; M$=2?G=[=HZ &H4KG>#J4U/%2Z_->?SX?NBO/_XF4O\WJI!O7'(9>,< ML?*+:SO^=2?')"P ^512-$ 8&Z\)?8I^EA#^XJ+;4HKQ$?@2^LKW"[P<09U# M/"7$4T(\)<130CSE,? 4QG^'7RX6OL>45$+!;321,TK8FT::C^T6WB[.^BN)M&6U"[6M1(H#[&=8=80^Z)EB5"MWVOA6W=RFBBHMM'PCNG M J9SW-6 M 0Q51P4*9P.]E/$D"PE[_$S"?L/V^L9AG(U/AKML1$:B7R5,GP'#QOP:^MLA M)G.SF,S=.7%82M-(2#-[,GI$@2_9>K8K].FYFFE8Z<4@78P97%/ M2KBGU5_ M#,&G$'RZ6_#I[OR\+^L#2I5F [)/:619C;15?<"18(3*8D&'CHX>%H(.S?[M MPVPM@ UX$-K'[AWA".NB*7B3%$=8E3N_+%]^=O%WJZ6UARHPX0;S8B2-,7Z M#L75L10)USZ%,7M7U%RP$6$91NT=<=7;D],C.EZQ8Q&NK"96:KWE.8PR(*>K MP41(XDRIP_Z'89I4B-'=.$:'UDG1)XE?;]=FW0?^E 4S"RK%URK1HHYZ(*Q# M$"H$H4(0*CA>RKZ03VO =JR,:@BVYUHPUM3'W/7M#C K[+$B/\2U@>^%A*A5B%J% MJ%6@4*NM9J]O;YQ6@&B#3X)-;H5.Q\&Q&\YED9(*)2NC@DAC-%+HV2BMLJB[ M%O/M!WV6)(H0J@JAJA"JNK 3> )5D1J75N45N6Z3&2,MEEJ31+PK-9&J@.Y@ M](PI]/(3[4 G-@:R,1D!U3!\2K8M*X"DFOA.@>/[?J'2%6(5(5(U:.M M.42J3NVD5'>FI;VS+%L+M$6Q=F=K=6<*K,Y4-#I 1[W8+:^HST3%PF5[CK@O M#,?-^$RT8?.>\5(UXXR_*%S\\7@OAK#N L["W2["0)V3,%Z%/>L_X M55@'^W(.3KCU(7X37/SFWCRCUS.\#K!TQ<"OKH^Q>3OBZ\RU6%T22GJ$RPS; M/7Z<*;-MDQ4HW-6;A!K"8#?>$)>%>)$N<1X>1S31'QXD]:E?(F M]_9VX9I[JD85@/T,H9H'67, H9IKU8B\R9V_=3 B[AMH.!9Y7*?.[@W,.D,L M(LREN=5$F 0L?EW_6,6!:$5VJTA(,,A/- MLJMDL52KN4N!BN$;Z\G#SAXA(!,",@\ R-Q=0LV)],70'.CS1CZA\>U5(L/G M:NW&N(KU1?QHA8O0:;AEH,;W UE)@G1W;-18!"@+=-[YV.Y]",@$$I"YT"U=G)W1",7%Y3(.JNFQ>NI%3=H59345&\*%*X*3B&)'Y?Q#%ZQHI(KFN-'K\[JR&F67@WI+[RZ1P*/$H,,6;X]MJ^\#BFM8 M8"8J,@'\;'?_A,Q$&64A.!>"3#9K M;'?9,KG#[33 ^ EB^SE=?XZ;.XN\XHRU*WP5%D/,G) MTV*'UZ8.C+MQG?34.=N[!(S_0W N!.<>RQ?\5&&\UQ.JW)NF.BQM\[UT.=[( M#N.FU5DB/1$_$X1_7[["#<)SN[L2(11W&H?/M&1@1?RQWZG9BK!-39&)?Y#X M?X]&DHV;>&6B/+;/>"Q?>FL'O,_2DEY58F\!9([?Z8ZWFL,O2 4"Z():ER[JSN5Q-1CZ0G6 M&-"!9%)G[!5]D])QX\ BE<3OJ &'D$1[BDK9R^_*8L!=7IS6IPS,ZH.&*UY; M55X9=[SV\A_)QX02GX$"W[#,A2(#.>WQ4/*+QJ[V-;L3^T]12:Z6:@_H19-L M1Q.4-Z[;I5*T*="X)#[U1)*'B$,(3)X?F+RV(%U&CWR(1UY[^<'2(^=U.$^C M1YS"6' -.C-07=HMDT"S8H7,$ND1=)@="ZNPW1=P>3V%>;-QQNUF%]YMW?Q@ M+?IQ4;<'6_-E\N\"MNC;5=PW#A!M7C%Z\XHE0&XMG+@FH_-'!!R--7-I^UUO M%&,!['?8T??__F<4'C:'B6EWE)CFK_=DJPXQC> F6UT L[AGUKXOI7U+@39% MXW=D%7OD6C; ?5T0MD/,1 ?__%K+03$E@&.R8KS5W% L6=U.'RAT>;<;7;\14]G,S)3+54*V8%H5F4E@*< M'//M!W,>:#0$$QYDS=>_S'=Y$3_O@IA/D3UA "I:O].V2TTD MXJBLUCE//VZ2W6\<4MDX90W+A+.0-Z")#5F",,?$6%D!.2RL]0!X2=B![^,< MS+ #WR/ *N$=MCO-0MZ:MART;&UHV.IC^(GLHM. CYT@I:$69QRG1;"G)M_^;!-C5$:D*DY@Q(30%:H(Y9W=B? M-I#0?X]?LZ=7!L6#2+RG@E*1K*6X?'U.0V?%+X3^1,7/T_O@AJW6?8 V+2 # M?89Y_4HN2V H$C0LY]I9_P&CTDW>L@JQH/#:4&#(=)/WBQX 2_H%-TV72JGN M1"V)7"8SRDNQ<5L1EA.!QM7*J:B9VX*5_K@.ONQE.3'=L?OMT32 MR?.0 ZSM+Q^27^56>G$KOE^[3=IN=1OY1>&EKM*U43;=R<18"9TD),.,J0G3RQ.U0%US[9ODOZ@+09_M3P(.&"NQQO-VIL=*JB77!V6^6WZ0RN'&8[GJJ M\)Y<_C#/ZD;SK()%AQ!O"W.O@I![%3 ZW)6IN"5T:/.*7[G+/E8,T9#.>9?] M)G?]=E.0[OIVW%FNI#\:@UX[M^C4F,4]<^@-J] ;#[0W^3 =U'",0+V#7WN0 MF<3VL,4.>;0;FIK-1 MQX3J!-6IGT)G'!(V9UKMJ6B!M&@#.;/7\_ (SMOJZ\F%HW1K7(:4O5Z#M?G! M<(DFCEK>GB<;,\0WPGRB>\\GNKS*N4S2]RE43FO<[B=CA0FO%_N]2GN8;,23 M$S1QE%QT>&,MK%E\R^#11ZE%QQ"BQXYLPM2B,+4H>+[F!^D$N:WX?BV=0'AA M%DX[L5YQY535MH9C-L%,68&AS^YF/IHJ"%.+'ED77"6UZ!=U@9F8*B"JQ'G5 MU>O,*%\1^08Y0;K@W/[?3>J"&P<\R9\?'G+C,9 2AQ0L8W)>Q]*7^OJ8V\A\"XI\ MW4#V!?V?>Q7QUNXH!/V!->2W'^R-_,SJM.+U8G?\(@]542\)=MZMO[R,H-5A M<')[B'.&>5QWF\=UO9O#]V56;PEV^X+;E?G(IPH3M6XX4>MN:T4%:]&/"RX] MV)K#MF$WM>;[1TOP29J/DB@A,/+ P,BC-0Z[<;SCCY"-!B2?*1<-"15& UG@ M_Q?^KKEH5_8Q%!]7^0P*H>BF6>>Z297+]U*R7:-+DVJW*3"Q3??Y.!G"(2$< M\I!PR.65SGE/[(*C=,9K72AR/*US2I/AQR\#L&*4)5(ZN*0419\'@[TO_^51 M$*@G8@3@(XW-98@99L00E0HSQ.XA0^P"I0996ZB/H9^W,RN= C>R'9I9\6#J M F#'+*8^FUS'K!PQ#E&FQ\2<:;W">]RH0K&5]J38F@A,''FDL:=X\K#>3(CA MW6F"V/5852IXF2[NG,(JU&U+A7C&;*:OLE..[G M*&K&AK6>X)**2J?RK%Y5Y1PT)0GD?D:?XD=:R89XZ(6OP=ZC_OCBS=9'UQ^, M("?)!)^*K'MDSY0,IVD7]7PL.*[H/*/V)_UB7%#=MN-2!3IGV94)TA^H6.H3 M0R?#L>;,T!K+\6YN"=Q91_M/@@ M6/?/@*:V.YMI !5$$35"5FQ),VW7 @AADK:54 G%\!U2Z.Z%&?6AO0^>O0_6 MHD/S_B!K#C/J;VK--WYLM"FX6A^/%0E8^'0(Z#/-] # )T2.1XA+T9)M!!\1 M,TN!_WI A",ER7*!3$A[U$^K/>R9TYY#M99+I)4VQOF]DF35D;B/) M'!9D%LMQSK0:2(H'4(A97X9_4I"P:Z]>XN5.>4C.@9:E.U.%:R'CX\UC)\.<]VWDP/7">_/:SZ(%6H2^TY7Y?YO)VTTY;; Q$9E@/Q+_]H(\T MP S=@1L^Q-DXAHU7CV]F 5R1'ZP0E\!7P-]=:V;:?G7^L;*"/XBV#1P;_@>R MK&X:MN.S._8E9P@1>NQHX79AGA-Z?T%3\:GBXPS2.;T9J.Y M%**X0#I-IL*\YD.GXS^..-+ Z>?Y?F+^7W:7!) /\<6YGER^),@]P'H[U\X4 M(. *^KFBX:';+%OS8(!3XA8DE:L1,M'"]36<*; !E3G1EQ<%8ER$C M)L8_X=L/N#71IE8[_*+MP ]P(X#G$R[J8W+_=EJ-K"Q^_!?^LWV0I$%)15(P M_?OM%C+HK5OK3?[K+)KP[4[1T2W[[W@_NC=I_.__[,_]-3J(2*9F6M^W68![ MBYKZ-**QY$Y 9&0!48V(8_C>[Z*V%#U[L\A$ZIG9WG7YODLD1%0@H/?"Q/Y% M[/V,J'% 2EU<1?8(ME$4$0V,G>^;KVT_PR9@]Z%I*_@P%'>\4A8 /?W-<_&^ M..;L.TTA4_&W#G_=+"Q*/2=B9]JI=UJ)>=V7_XK$U$)VY1^=>N88:^*?H2:% M!D/[>Y]9-Q^A3E\H;Q/*6@:9*5R89<.FXE=8]2VICU'P(GKE\VL7:,)M^%6B M Z2I 5ETHL"79TQH!JT-;KXY_A:QC:LAI>28_%;O9+9J)[.G=7**\!!L_W &:8U4U(W_LI(Z,X$QQXVF3PO5EAF/!'7=KD(YP(?),[@ M;!S+!2=CU(,-^7@7T4;Y^T1M^R?".(CZF]@G"SX1VELS$M4M*H0P60#-G-C&S3-F5 M'/]39_^-SE1TB*FX ,0( *CFIN;20+@'>H@RAKZDX6@>H>CP"7","CQTFPK[ MRH:$BW4C=Q0NWH9^IXW(J!BRBY*H(>OC2UFF#MG<=R,\&TJ"_02';(I)$"9\ M&%XMGXMN;@%KXA$ @7T*,"0/?J0KMHT(8P&T%OC3$V&+8^# OZ$WP?E! M+T>#;[2=","E*:"R1#OZ3" /:8]05.)OU(<1:6;PCA[(:?))Z.,_(P!?/ +0 MZ< -;* &@ZI=L:?P5Q,:.@7-?(<"$7#V[A@2Q+6 9>]VL,Y5=]OSNA-PMW=, M /<=,FTRFJ3_QFMY_0OGO?D#M _ (J#XVHA\4'6,EK_QG MCXM&\ ' @G^=0@Z L MZ]Y#'H=K<-YORMZ )P+&4=(4>MI3!%GXB+J9H\$Q!)RWI9UD6@;TD;I^!R.IHYM%II[ M3[2G<&\<$X41!$V2R6<"VBC$>R7(ZHB"Z-;P$_[6]@703S$E_W&0GE,@RG,X MTD$2@=N$MX'H.!H4\KVG0X[MN)HM/A%U51.G<+G/!+>58:+D&H"@8D_H9AJ5>/NT-\00"=L=V8JL MP&4^[?$%:RLB45%T9/^1,B,*)J1'&?T#7V6!F6]?]Q^\X[O1QLB\4\20CW&< MAAK (IT,_?X)9B3T+L3!^(,/Y["_A"GEDSQ,NOF=NWM 01;%J7*(%83Z0MW9RXU_M_=U""AN2VB<CXPTTGF^EOZ"&X">A)G[I[SH4_L_;[S+\P?K M7XS-S^SSME_=E:\XKYR49%;=84WGO%7&'29US"_/1.U/HL%])L=AI RDC5"^0V3>_U6#*OZ["^-""_UT\&^P1OT\+>0P;T8 I^H6KXW@1YLR=CS1+X1UHF6JP'? M %I@XFH;Y]4')J%S($'_PE$V([;EYI )VOK_?^TIUC:7V;G6*)4/&CF=H,A( M\QESNX6B# UJ3 E8CJ@8^^GYOM-KF@Y"2_?R^6W"AW%\WPCYM/NM*]\N^K.E M3I GC!\#_P)FV*-X%4!H>N'39H@2KY1[I3= MI9_OYGZP82-1P_."#@& 7K(#_2$)1366KS88ZFFC1J![A1T(/!O(O]#YDGVG M[9@SLV63HZ01-UL*WX8F<1E7H.C[K^8,AA1^5 ^?)T[PE)XVP/>O,#4TU,AY M)U!O<:T0(XKH+OV I6 M&2\+?05G3P #/>03=H(>MQ_C0X)!(KB:X^?<8F]7T3>U6?RX&PKBCGP*%C\9 M&BX< <"=-(\^!^IHN"#HS<%UHC,U?UKX#]YF=\8NBL>W;[H,(YY(J6Z#:F?S M.!=]B&#EG0-XZ!X^$T5$V\V[M[*_B3A0J.R?'^[K':!!#]+81H#2/F9XW*D\ MD\> CU@K"O3.(:F\S]V$U8N7[7=ZDZ+:DZ@)&\EV5''.'KIPQ\>=U86[OE.Q MH^&E'8G/](:B0?[:Z2IHN='?66@(-8+"H7WT">\>M-,X;MV8^(FY@;J@#=_% M5]AFHV=M])?HOQ?+& K!X=NW>(TE*DC8D( XT(PB"4-U-:!2'Z$(&T9S\"<< MP" +NV6?5V@2FM8>DA,-H3Z^05L"7WB@60 +!@\<## T"\=416^+CD1W MJ\8ZQ7;%X&B6(9*56>RFC=BHM74NC.G]S:5(_;55(X\HD5C0XH< M]'&*-O*S)% ?(V?3--H.UC>;3(VXKWEJHF4)PVR'L48&-^3+W&I:ZHSE29>: M?/MQ+EK&!"JVH^7K+W]&2X]3RS;9YRG2C;\8%;J<3,F-R<5IJ28DJFA/9@U^ M7EO/-!BKTB]5]MN/U/.QE)=W'Q!0AVE;7]Z ONW#L_8.$$$$1[L 9!^P]>MZ M=T7-!5#9X[_81S>D'&_I73=E"Z3"K./1Q&319=H/RMQ_3DVODY>D!K?$U]D;JGV4TX%.8E3X'Q2K^JZ@'P1JO@,)T&%':PLM;JPG MPHB@_25>H:$MN0A,+WMK49$S/78M[#'+ !IAS=Y82!Q1C>%CX;IMPC]9]^\5Y( M!<1O.SI<.D+S(4MQF_7R >R 4PN@D*" !(=LQZ'+(QCG)B!#3@'\#9\D8V^, MQ5PE[@[?]I Y9*YT404[E!9LB8,-G BMJS[S,0L-0#X6+^@X< MV5[6@5_5%#^TV\+)Z"OO*K=@"9C@D.R#[_EODC=GR^CGXX#GYOG'IF3!T!'* MLS]H=]-(]D_27[^$J8L]BV$44!90<9X"\N:D)]V]+H\6M.> MPGEW@*47C0788* ?038&U6",$C-+J67>*DTC\ M-R*.,J"($3Y70EX=@AYL/!=TU T%=#<7*'B.B% 9<08#IQ7F(2C+5Z\+3+YQ MS2,VD)![OH1>D0V, ]_\" ?N7'%RSQ4W:Z0=+932"[)G6O%8=URA.JWER0.; MWVC#<9[U+F:R;5N1M*UFJ)CII*/.PHDWO_U8 \O\0NSA'^!414N:'N+ZT4T& MY8>X_Q-26C,_?T?S_-,IUX!NKP;Y5B:FIH83 "=0W=\UEV(ER>\67O#7G8?+ MKIBV73>^O)M\ID4F2@.+)SU=,-N95'K15=F;X=Z3T2&VC/3R@ZG#<'EW):6U M?*I%=R=7XFKVTZ<=)F:A$RYD_BV4TXHX>GM(%8&.#0RN@([R?BR<<"LJ%G:. M4#Z;?P1X1#9\P<)GC L$1MRS*&T58!:,G-#E,"H3,:U MK/V+=OLL5%*SY;Y0-CS.I>59$\@O!=X\/<)U;D/PYW2H5=;\,I>B.#$./6Q: MU@JBN[R.*%TE=VUOX"_N=1]V*6_RH MO%I6R%Z\O>*&Q8QJ="9WZU%O2;/AK1UQ+N53XTAN;PKRZQ10^O@FL$,1*SJY M1Y(G(T3V@V^@1]KXM%WQGVV+FHA2UE$C1 .,%=3"QIZBS CHS+\K2H:/2F%< MC/ K^VESU<) 82)RJQ 6O'_/PG\5#+,W[]^D']OXP 3:!&\&]FXQX#1ZT7+L M=Y//'DS^-87 '(]A](R.,\=P-U'FC 10]A""5@KGBA:F:>((<\ "X17F"]02]B[Q'.?L3BT "!WNV=3>Y*!\S0AO MIW6^PZ&+M)4^KB-8"U_20#_V%&>: S("9_+H8@Q.T\ZXMF-"K96#.P0IV3'K M>-,R:"N+&WY]?S,=&PJ.G1>+H[[=(O,O]7(IF5PNXCPT%!1Y>(B!( G7QKEU MF[PQ&Q#BZ\Q^=R/?Y?W+BAST,@(_,=\7WL-(JYWM@1S?)#-F@C.&L5FBM83Q M@W%HZIVMF&QD^:.-?,!\4XLMI]$7 MUBK]OG'R2Y\<54+5&AU/3EFKH]:7+P57U8M4;@D-"9TX3/9X-23H_^(,**PN>6%,LRA 'H7(;8FL4Y9D MZ,)0\<.NKZ_:8W>? 9/W<^W^3!0Q4_LY&<3,M*&SH6VR/J$A@9I<4F;8:H#% M]JATO#%[/I70D>'VG,ZVW-GQ>Z"ODKA)Z52VE[7'B@6#HR'./_?>*__8&' M$0Q\AA,M=%_=;@"KC8+SCYP_O9A[Z9**6"'%RG#9E4:9!IN[W]/.&HS^*SB[ M&+*MG_1)8/I<,L$!7::3"&T[#1\\46R,G+B.GXDM*PL%@R)XF+@0%0TG >'D M;SQM&V7[H1,J!$_ ;R"!\A.'@!P149F)"2"@6AOY KK]%GH9%$#704G@Z TP MTE4T_-I/9F1#LZN).&5O=&SV8(42*WP-A/,0@&'BRQKH$@W&F2P@;HJ5[GQ/ MZ"-OJFJ\G=SK:MT9*E^Z0N46_(04O&BHEWSW .FD)0[VH$YQ[5VXCM[E6MYF MM Z@EH4&;3-'7$M_R;+L-\,XG]#LWXUL_N*M((2*)K8RVH6!N%1BRW M%Y^0[HW(B)[0L7DF6.=S%_UC%&%FHD0O!6>M;)]W9/,VGKM/V"]:7_\IPM(P MW%'!J^;X;X/?V!Y+[&:R(J9C[U,)M]^1)^/V.3];.WSD_37\9M@D#1G M466::ZP'7'DP:$U*6C:KTTWH51Y+&=[7[OMU'F<6B.!*C]_VLHC?'EX2E]3, M7YEH_?"ZRQ(I2WO3D6.GF]%*9 P^/VJIJ"SX6L0F@7D M+WS!SW\SP-[U2A$.'4%#O\N$WD+NDG_ AK+B%BA%;*;!52%?%I\.BYOZ MB[M,ZJ?-P:QIV6_.A!5=!S*Z5+313AMYP947!:E*?YWPLOR] M1J$Y+E1:O2.7!8^/N_/+@BT@^5?)_ L.;\I$O*'QF8_9WJSW2$R!KW?7S 6& MWO9* ;W6VMN;^=: V$3:A/_9U>+*L>WTKF* V^9W7ZN9 MS_CU$1*&Z=M"!&""$9'6+I'SKXXY@T) )\E_?R>*?@&U;1+&9AC67]MO9E\K M$&PE<._EVQ=N)P&UR^N'KTFU4)&(6,GMUS/PKW%8KZ^T_5?:>R>$>R[C?HT$ MI!(W\]NFK3Z]ON3M)>[]=SYM=185L-'F>A^VVN)" 2DP>D86/?ARW7;0YU=H3F_ML*[ M.A6;.^>_]*3HVVF9!K2U&[?1KZTI2KCJV]LJ-*B:([J;[M]L_VFMB"VLO(3. M/HJ7]RM\H.?@R/CCZ_GXDCL*QU\GADZP[%WH[T_S%8<097-7.G5_=?C]."_$ M-#Y:T\_KC)\U-OGYD?)1CCQ;>?<5.$$D[*@9/:%X&1M_'6/O>Z-G5M'.]_ M;?P(E#:%TC)@P FW?Y,")D)]!*"X^?EFF[P?+E0G[7Z M*:9)3YLH:MY41M^--*EQK%1J4#R?H4K+Q9#-)"GK%DAW>; M+^L2K[= I[6$(P_>'I5FE76-=W52M_EYL9AQUX[2A-'_P=NKU+BS=MLCD70+ M3.DEF;'59F0)1QZ\GOIUMK1E/UPND&D^QW,C*U!I48B+$#T=Z6N*EU71L3BV[Y75! MGT[M6G4B) ]'YN1AQTZ8V3JGC^2E0D:Z63G=%%*'(^F4&TT/J3I0P4M'7TQB MB>Z<1B,/UKX8U3(S3U)6G)@LE_LYID\!;PE';M=^9ABF8:' S?$:&BJW:1R7 MQU+/F<_U9F%G]7IR;]KL6:B6$BIABN^*_7_VWK1)<1S;'WY_/P51=^;Y=T<4 M.;;9J^=6A &S[V"V-X2Q!1AOX 4#G_Z19$.R.-=B,9F>F.[.)(4MG?T<2>?' MH=TD6=9LX]Z7E]WH>-P8,?5A+"K3&E?O#.FK%PHOYW3<VNN(*+ 9QE:KL/G$H _N2H8'!X MDL\9\UR/23I)OJGOYN6^CW06_DZ0R=13E'H-VNH@\SYX/CIF.X&2MB/:[G>\ M0_'+J:Z@X[QO5C5<7N 7[X9R8ZA8E@EN4"+#_D2F+%KL@5#U.)_+I.R MW(T(R0\0X9KR>%<"G!6)/D@1F$VC#__O!_7CLU:4>$HF=YOX^VQ_L0[A>DUH M5_*Y(OV2KQUP\"2HUS'<+RXHMY>+R!/Q:'+QP@W*+RX:?V1#?.=.DB\2(NZ\ M0?0X-(,N?(D\_.M?N%&DZ\4A]8[:O% M87N]/+RJ\)+5%BJM;3;7S-)T?(*TK ##T'1\6X9%%VSJN^86V%>D 6H32?.\I5@8KS4+ M%CI\%;ZOXN$S5AN>3Z:R0UN*]Q*EFEFS.T2T.8JAF) DKNH$9XM/?37]XHIW^\'$IU!,K?[6 M)1X=Y%O9#4L0%C':SL6M2"Q#8!\N&E0&!N+ZI[PD,14%G'D@WN9Z@NR=P,SNEGJ TXTY3!SU"/,V;0#9@8H W*=!J(<_C[ MSU &?LP]A4)0*#'$FJ6"T#-2WNY].E"!C6 ;3>/DJ^X^"3>%=@<#7R)+M"/> MRZ XCN^.CR*$*_0Z5B0'2RT/M"E<\PQY0GHM&B,,T:=O1IG:J*=U(\U-T:A) MRM;H&(5&B11!\T@?P@;@?PF6COH]&T ]OR5K& <5W=::'V;]^$U&7/N[%Z$37_;JMQU@=_P &=/=#''P_XN% MKJVA>IM0W?;D??5!5[-:\0.K]0D&=NDB42MR15OBF+18KLA".;ZE/[=-?,Q$ MHSV#GA'QL.J0KX4WC+&#]+1\9K(]FE2&"4[J,;$D&QTFPUUA^N.WUY&1=U!\ M;QV?0K01XI")M&03@0V:,]%P=(B3CQ5+5'D=S5W G^(8&GW!0BJ%MAVQLCHJ M)HN<$XX@M$8_BD JH_.)HAV3V;Q>7M3D>#81R7[R $#1I4L6./\MJB<*BRA5 MG[ &P$< /-E+IABM/TN;26FCA1=S*[I=A$>(O5[[-A_B[QV=P\VBT@_-ZM@[ M@;6(;OH@V$Q94Z=A$ZKDSA4=P*L[8@W%L@T6IH/1&B$NLG=5)"K\I-E)8D#O8*_["/"UVTKU)>1 MNR28I>(8H(K).2I7JY'^2H@JS&8L=H:# 8@VE4]JY!_:VO*ZPQ!V:ULB>JUF M),.JVRQEP.";^D-=1"BQCKO\4.1Q">I*VW6VW1=Z#:9'QI7M>-JA09'^TU $ MT;0^00CMB" '%.P1?'8C16R6;7.95+ZDBVM:I=_22],&\@K\243BP!'CA1^& MCKL8% /PRM!9B1/1P44\T7 $ HYB&ATHG(AQ?)$]@/Z04Z?HMXFN*7"D@<#& MX30^R<$6?!K '$._5>&+%$MQ&?5I#I,:;49&HV2)%3>E3626MQ>U]?3/@TV7 M$'M^'W"YFA]8R^3&*+*9A5F.JRF5&T:GU^MO#/&,&M+\&(7K8?UV8U M8DQ8BR+%IA5C3D3MJS)"#[>X6(TLMMG\LE[3IN)\T"";;S%B@IS>!G#ZY[CP M#Z8O4GR+DT,R)*7%38&+S0WV,61(!5/-=')ZC#6N\3Q\+TP4H E4X=NQBL'L M# W ^HOBQV=]51'99*S-O&68,!;0-PX ]X&G_!G"S? Y\^?1I.",H.:: #X* M^GG#/ .1^Y9QG2&'YJ6[H!IPQ16$=&;X3Q1_JC!*%=$X.(32^5=G'$,H^T8 MFIU_%T3A?>[8YT4K+)?0K9[()?:I+0")[[PNHQEF@]N@ZJ>G_TRU,Z/EII'O M$/DAJ2:G['S3Y*$XJMKG'*B)4@\,M[Z?PJZ8:+Q930Q%' CVJ%-,P$]"L=B= MPZ=KEM,^RJ]Z5RO;\\8R(64&N1PWZ=)EOD-?(-YY+V\BWR)+>;UD^!RX.*D! M$AMH\:& .\C.JHK-+/[;@MO@?FG8Y.WS,["3=[Q/KQ:3, M9IJ=<"'2Y,>I@?TA4_-I;YDL9A,=OE.<$N5<.Z:5!Z116=J'(D^]^R ^T!&& M G1")_$_C>ER$/7O,O:]-H2I W7(S;E6%"22IK0IEJU&K:0G^[6IESK\VW$# M^\JE6],\C#SQ?L6^1J8XL9Z3ZHG&211SXSV-*_+LTZG:.S.T4D[-TED[W"*H MG*$R.:5'I& Z\YM\91_@*71Z8)Z'=O%M!_+J=I0-\_H'WXLZY@#R%9XDCP.Q M+?0Y94N4V_8L,>LUPE06:<5YA>HK;4F]DSK-.==RJZ/=]MD_QQO!$;P?'S %,0=O P.707ZA92#U% M=J>.?^V/CT2P6R6>(K%_APY^1M0X(Z7"K<,'!'./'X1E,#%_N5_;?:8[Z)WN MAV_@T.Z'W85%R:=$[$J<.HDN(L]\^2\7@N8-:L__=NH9 MSW@([RLZR=81S)K[$0Q04/R("OZHWN,T27>C(^[W ==?$M5C4GM1D-O?D@L^G2--3VR _G;?N1V<(JW\BW:Q$BOM:&38*QI9@^A2/C MIR,+AK(PLY)99I5\:YS(=N19)F>/J!%Q.E*B ;'2:^LXTY;$2DY5X^5)'XT\ M>_MP-+8JF04M$?G>IEI84))ZC.V/M"S@T:V."=C""F$ M.G][#<13@V:#Y>)K)ENI<&8WC@ (8JA0] M7U&/;[0ZK:2ZE:R6,=E.E2+;#:,F9F233CR;)[A M?"O27H;C?;:>C%83@]Z@SZ[1R+-YMKLK0I:M"L>6&\O!2BX41K5)R M+Q=HKBP2F7BJW\RNMAI'VZBX=#;4R).E;HV+#-G,9%P6EG$B4S9I-#1Z.M0L MI\K1O"+VV&6G.]'DC=3- M;*;*,6&1"1.E@VQR.K M?#B1VA+1.L%M1MW6LMLFPE/;@<@X'DD+,6F;&DU[1+U5SA+\(-EO]II>$KIE M:V(C,JFGI;K9B1LRJ4$(&(%U(C/K($;=)N>DEHKU?8RE&YH1&4 MWA32#8'GZ<[42T)[0HL:4I,(15B593U22JKB)$)[22@W3U.;55E=L&)NN(TF M;)&CFTVG(\#QR,RT%R$W@[[")*#>J<),>RHIDAEFCDV3R92GK4+E;;-&OIZKC)T=TL M-,O._;+CD>1F6^I5-7[)YM?-#K,@RQK"14J>SU,HU1KE5BHZE>+Q'JLLHC 4 M(SQEOKP9$_VEG"LQ&1JTU16;XW4!6?JS9V83TR*]3#:VK+BF\ELU66GGDDTO M[1B&I]%TG9CH["8[JZ3M)ANWQE,X\NR91%Z-KKM5RV#;ZW83YFPF_'?32X\R MRGC!LYJYD-H]NS'M]I:&/FAZ6?KRO*XVV;ZP)+C^)+6-L.%8@K2]+'UUN#&U M9F?"$"*1&J^JJ58GDD.6_NR98-!4[DE-*,X95%TTOCU+E&3@0JDV7 -%*/9+4*,<:-=,_>WF8Z.B%'4FVF MW2\/^TG"'G%BTTOCAMJ6HI):9<[TRJ"D=M)60DUX^@1>#T>;.2CX1,^N]A9V MJS&HJYX:QV@*26:X+$]P$S9EBA,V-V)H+YE/KI=*?U88UZ7\.A&KA1>5>1[Z M+@]+;PXK1"?,IKN,9=(,F[?3M5@$C3Q;^VPRS6];U?66#;,*H8?!,E_;HI&[ MM<.X'F4QHFHY!4S\O?&HU>\JK>8P7B3$U7;:WO!"(9IICM!0\@IQ(8RSVM9B M(>.S60^X )1]X2BT Y^=EC5>^K$C8]Y(3X8EOVL[O,W/U!JQ.>*]SF3YDLRMS# K]T/AY-"*88[ M(11H\TZ OLL/<3[#6::V^\!)9O G1SG/P1EL=\QS2IF,/J52.%4Q]=W4W%>2 MSK+?US) _'#Q?@\^<0&G;T6WW.SYP^,O)$=&NQ9NYF9LLXQ?O MAG)C0Y,M$UPY)WNE#OU^V3A(K?_X0#X1#1CA T:03U2@$;Y@!/D4B02<\ $G MH&V*!XSP 2.@;0HTPA>,@+8I4(D+C%MOLNK=8S-PAF-=A(\IH,-T M:-;HD9QJA,^?^Q$J736B#$CT9JP7D&@7A=VQG5#RM4U/YR5>)P,NHT&O&OG; MF=;D#37BU0C#MQIQ.PHYKM_?"I$%/#X<]*).^,[?)L\WS-$_@KL?NN&C" MB?+PKW_AT\;.*0[C[__^1_PRWO/FNG]_;WA[9?:]=T.%^<";/:PW"]R3ET1' M_M07W;5YS2FCT56-L+@..WS]5<#_&6UZU5%W%4]'FPP.Y/U)W46UO?7A(U?9F8:#: M5VP*^%'=EN2M36RZ25("2[Y;8QM\90G_L57>>^,_%ODX+?,NN_H'O]DV>_W%R^MWP\Y^4G- M.(,:"ZCF20LT$?5G#-+;(+U],;W]^B'NC;+777"W<371(\0=E->Y"1O1>TR^ MEJTUE8K<+4[112.8OL;C0?8:9*\?R5Z_ON;>*CE]A^H2C7&Z$JVP*U9))+O1 M/MUAJFUTGP]FIPGR(LGI&\'&W2*+BN9VHKMB;/'US=&W26)]C<3V)0..FN:T M%?,T7+%M7U;8G$8SP.#EK;RLUS761LV(?_PF8U="X0GR_"^RR+OOKOM$I6\> MB;RJT\MT8Y%/DM,AN]STU_8P566C-KK #(,1,N'5..^!HY%_7-3 (/IXH.CC MDC6+8)/NU@&%A\F1B]TM4UW6#6999TIU*YKO#&*TTR>$HKQP(((PPJ=AQ"6K M$H%NWCPR\%!.JC!3UX0,8D1/U(LFNQKU6BQJXH.VSJ.O*><#;)W?99\R" J^ MQB*#??6OLLCOE&]_V7UU/QYL[^&SXZC).9RL@R&Q@U]Q,DY<^D:7KC!:Q=^7 M.[EU[Y5_UPWUBUV8?8Q=]3=Q:=Y.+SW08Y RO!ZQ[A2+=O3J'$.&W >PXGAK MD FJ8C-*H5E-$\6UG%G:#E1\B'JBSAM3!SOC#[TS?K]2MJ]T]?;>]KZN51 - M#' :@F8"!$>@_9NJ7=I%^LD?7AR=YN-%VL^7@4Z<:M95J!;4)Q>!Y@Q6!G6C M-IJ17K]=SD@B2-*J2O8C80$W H<.-O;TVOF51\I*_QWDF=\FS_P/[E/[^RPR M]&7_KVM/ROG+?H.>NNO,CEH\\YPQ"Z&>;R^U=[YY4V<,_-2V%#CGS>%4,W"F M.?CVXO,\6\XT.YH##_5"]V#E.O:MO5>^&=KSWGXA]W,/XQ!F V0@S&/_ZCK8X'9FD@QN\28Q^W?#RG M3?75CMV^DV^O[L3.N77+.3VSZ4=E^L8[&O1/R8(M]1X.]! M 2C3Q_[/VQG>6>K3S$UIPD+P3&(UR"MI0-T*BRLL6BD.Q-P,A!7"&I>/- M(H1#?W8;\3+'67QE ;ZCSM_2R=WS5(P/J!!(^S=9\UM5OD>2]L^Y-Q]T"CS, MWY[[X^_/9Q@ARW"$U3PS@H$14HCCC55N&#W6.BD(]NYJUH@CB!ZT + MOER(XANS=?06GT*E^BN5>02*W2;M_THD"]0R4,LO4I_P(N M+@N<_Q;5E[L&0H+ IWM4%W)++5+NSULIQBK9O6U,M1-#Q6T?F#HK+OS]F-6% MMV*%9XC@(&OYEEG+!8. K^WQ ['^=F)]_PW\+U;R/X'#K8]-3E2!4%29-8]= M5$[3W]__-YF(KBO3PBK!6+PTY->-4KH>:XZ2R(&_"9Q[KT8:ONI9X=^95455 M5"PE-+%,2P>AA;M7!,5= ,[5F8RFP ELL)E/_&.HI1G[/ZYPO'QV_R\7:R!,9,,(/C""?4K& $7Y@1.0I M_DVOFON,$X%M\@DC MOD%T9 V_1J.\: $U?M>_%FW'J[5:/;=_@WV^'S6).% MVY2JWC++%[Y4CAXY/GKDX8IW'8C/__W?_XQ?:!U O=4ZX$7UBSW%K]OS]:T[ ME? ENTZ^0'A(7K[,KHNSZKH%U7>P:G=>]],;88&]N86,WI0&7\0*X=KAEV/N M77AY=S,E6,"QP;A4[&-CY=5MYIZM9OPEO(%EUJG$T_C.Z-T M319^!:GUC5GR<:L<^)+%6:[P1?A_+ZOE;W9S4QV BR2']T9HPR<#_GK&PDR% M% TUY_S[8I)\[Q5>#N,*U]'OO9R+'/1R-LE\=FC[-D#N'\'O>M=9+PPT\^I! ME^>:WZZDY(!D0@-7G^1$=,YK@&$VSTY\3;IUBNQN4AR;-]K2B%TTV%3LAN;<;C%KVFGY40\^? ED<1C)D]W,TOWV]/S M!1'<&.7.5/B"!NM/ A8$2.AAN5)FHM+:VJDDT6-6X=I\(Q'IB3U*7GOGY:OK M0& (GH.5P!#X(G)YP0*PZ5PD46Z+1;9<'0\F/=U4>X!VNVV07ZOP%BWCCP?-?/SJ4JT M6]V),8HE9YEV?;)1N:@3B"$J+\VE3L?GVZ://%!EL_0__Z0G+#JL+>E3!K'@ZE,6+J MJ1#5.%T?M8;#4C&9C^H25^>Z4G-JYXI%^L=O\KRO[/X>%^I5IEGZKN.9XC9 M<]J:[?N?Z6"A P,X2*TF@#^;3XX0PNLDUVC^\>(B>BAZD',X2DZ<='O[GJ'/%WJ&@#FJ:_FOG-0X6 MY7;,H+ #F8*PTQB#F\#W_N)DF]L8N_[$J:?]?9)?>\>#J! BB:=([-^A@Y\1 M-X^H'I/:BX++,FFT"QLT\NSMU7$Q66SSJS&[43?C3,W2>Y$2#4>>O5UJ10VY MU%VJTG*I:L5!?2*R@@U=PMG;:]4)&&X9L2N%1^&E1$9F9K-CCZ+G(P?K2I_* MK88U24PGRX-Q%/2691J./)NGF.U6Q&4XO9#" I'*26G"&N30,\_F:=242I3< MU!2&&FUR1CN>+4Q(!$EX]G9S+$X:7+X4)\ LV^K1:Z[1S:$MH;.1VUY6'QLR ME2,H.E_>K(L-LM%$)=BSD>-PCJ5ZVU:4#:_!5&W6^YGB=@JCF+.1\80(V2ZE MHD2YK^N+=IUI%PS(=_)\Z)R>RULJ*FZE,K>=#B;3M-"WZ!'I07NJQ?=SR<6\ MRW*LF90&PVV+4IHCTH.DE4VUDZQS2D2*US*522?.V_,.C8:>T70K:-F.K--3 M=A-CU%ZZ%4\.)DA&S]Y?EZ>=>'Z2F+!A;;K6"U-IS,4]9;32F'?(WFA$L6#3 M62\Z'%LB5YXRFB]WC(09SW>8\F"J2V.R9@HD[25Y:FZ]RH\5(LSTAND,F;2' M,E";7I+7E^M5.ZHL%").C.)Z?JL)5I_VDI)%,L(DUL)@Q-0+96%3Z91G&Z8Y MBI^/%/.9L)8EFRF"VVX24I[+SKJMJ9<\=<*KJ'[3/=;@/17?N7)$62_X0:'#;M&+FO;LZ 'GI>;HA^;KA_ MA>CH\-4:?K7X_&JGUS_N?6M8"OP>?(9PZS:X;7X&!$L&]][&GXAOVL[P/>WY[]=4CWJ* MOPI6$/#E7ETGOVNO0Y_SA7R*) /&^(\Q@2'S)U\"0^93O@2&S)^,@88LB)2O MQY>/'B]Z*W&Y&Q%NUE'K+<]Z5PJ<%5]NWW$I\D1$?=UQZ9R@7GNP7UU2 L%X MAV!D 0^4,="O(AO^M:-_9$5\YU&\.L4>PKO>H5GLU2W#RVMVW^"7+OH/:!10 MJ?XKR,"MNN\_)HLCCV#D;Z#FGS/G/KA_<$@'=U/O8EKKL^7=XQ3RG2Y(^XP, M3M7HV],AT(I *P*M\';_7X4,OLOK7EEJ_-#KAQ9 12]^A)C=AU+\UH[5]==\ MD;M$;^WOW.!>T.FZKGTQR#TP-LJ)\'&@(JZ <'IB++VIDY2KZ)$+*WII M/:UP\X3>9WKJP$HW"*/9;-DW4/2FDN0ZC%[-$*(\*=4+34JFM^B"0!PJ>N*U MGM?^K=#X+1[S333JA&A%P[" $%H$]9D;9:+W;A/S=D'ZJ@GHO9?O []Q@?C0 MT5K7FKM>8STBK;4Z;FVDI3AOE)8\D^B-FS?P&LRJ.IBD>Z4I4S<2&IO216TL M3QU4DV3T6EXC,#*!D0F,S%6#4R\K(U5;JUI9'3(,U0['S=$@EDFM;I&$\IMP M0QL+<9%0ZFI\E9+TRH2Q'3B6)'F5%GY!^?!!(_.@[/!Q)_*=/$;@'J[6A.;] M!CVNU(=$:IS,$I392Q)VJF/*#=L!MB%_4JG7NA4%"AXH>*#@[XS_.@5F;)A4 M9,V"F06 $=,C]<4M-%P;1QM3O=XHLN7QH-58+>V5M:4=K!NHXEC=4WR)\NL$GWK$#'QSN6G1Z9:LWRK!2.;C/Q1KL0L=2+Y&//;WPI)1-* M1"V:H<.K@X$2#@DN@\-]6X2^Q8?:2QF>'H,9Q+)MB*'LQ M+?;!W-+6-]+XN*P)\59S6&;$5;-"Q=(9=9IQ<6^NI?%! >:.<5L+3$4#M587 M0F90BPG.7 1G+AXH9GQ6WF?+[CJ1=&8YTC.2.F/KM$8T1'W6C_0OB MQ\E&1+ XDE5*:4F.J<0\)KGP0LG74.L#:Q-8F\#:^#9@?<7<, M0F:@,/& =OX61[7>-LG#B1!MSBD:L)R52D1[ZCRWB-DCDD A8.I:QV\# M#0TTU/\:>I.S5F^K:*52+I73Z\J:K:\X/0]#O=[*F"(5C5]111\U<'CP6I_S M"@S-$V3;0;8=9-N/&H5A%7XE<7_)VL\D*Z:N M4BR9,Q' M*+!Z6\Q='2020>9]/?-I,_H$?KKR\1J!QI/'RB\AT>@:QHH<14B M(UD3T%HM^TS>Y*%'B*#H+19+G?F#OP.K$5B-P&IVO<:,)DU+UN(BGE-$VQ1EKVV6HKLAB6R)9/8+$ER8TS, M%VAZH.G^BNH^J>H%-5_O\:(E2X".SQ>10J44EZ=(U=&N M:N2*-Q0>4M5QS/8?DX-D_KTC32&H1R&D$"%3,Z%P"J%_ M75CSLI:.9SDB1ZZ7[6@'+K<=R3<*H^$FQ60JI%6W.RV]9GV^V?PA7>J34ZT\ MU< :I^NC-=,2-ZWY="*),V@/IL0V%2G3/WY'SD\U[.&C,=FN3:G((:4B(V,S MYDR6#,=9BXDG4_5Q*;NMWI12+!>E4K%.0B$X<\UU-%.)VT^P&&% M\XGKTYPQ!T[.'8,^<;QADO@W6J"I[^;EOH]T%OZ^XD"2>")?W4X5Q)7'\S7X MS F4R1W1=K^'D;?^-=8!)X5M2*9_%IHA(OGXI0.90YIT\DR7%_C%NZ'ZM=@U\?FO>+QZ]/,O$8;Z(@__^I>H[B,UXV\8 MQ5TBP7S+!M^$S;O'9N"B8D'NOT$DAS_]],0-P[P5> MI+P<]6/;ZH-6\2$KL=="V= ML?*59%@$=6E5HD?..7'B-9 +\ M@.2C13N)(-H)HIW EESPU M^,&'C7*209031#E!E.,;RY33+*^JSHQ*#8OIM)!C,T*D( ^%1HV=31WP8^JU MJ_\/$.9T9D 'W,2\2&>Z;Q3LW/L"UW6MD(]OISVD24+]VS]HC[(6H)%:OF*7 MA$9OF*LD4U4BLXBT[#P['"0:TU$"!TQ?+EZZO:8'H=6KMU;O>H_CZCMK=U_K MES."[XC+:L#TL'-15>A4MIUD3A+7(X,H]]:M;*+IX"!&$J_AHMWU,L/-;BY0 M;Y^Q>)XO#OF.SX;+XL2YV+ [!:Y#IL"WCX%I Z"&=K,]?&K8 'Q87(>=E?TJ MX/^,8K%528[PFRDK+J>Q9K>W.A1R&#PTX9TT@#Z\4M'ID M:2/H8P(09GXZ-0$U#=-O2/ M""I.1-1::0\O_12ZHPV[WYVPK*6CF& M)3J/A7\Q@1,;:!/\/1&JFBS#SRQ.1G]>P+AI\Q0JFN@F#_JZB.^!H.&'\X;/ M1EHJJA9 /^-W .^'';STZ7L)2?&89B)\MXGT!ZH2) PT#BYS0S8JONRI?4[! MO88*H@[_)B,)@/&@>W,+/H#7T/*)9K=EDLM8PW<0 J;M FZ^,&Z%A MY)7NR1T&>&--%DY/XB.RNZE0#9HZ M_08#1JUNL9QDAA/31GT[O4Y//E\5AEY*=Z9@W.3:\'6IF=$,LSY!+0T,6A7: M0%^)/##:4/(]B=;,YA83,4L/&"H7F^2RW4QUNH)$B\?/BX!')./A>]!_I^A- MJ,0KA(0/Q#=NU?G0'![6618ZP!>9W&/L3B3C<@DSR>/U^'X3#%UT(&B*J,*? MY4E(%9BE6KH*=/2K8$$5ED45G,2Y .4>Z#JS8LFFN(#^ MS_D.BH(0FU4W-,)NE0L9D )P#.\*;P@7@OX)&1:/WC>Q9#@G'CY;!KC;*/24 MT*NJ &#*&:8E;/#R.#P!R\2" [UZ3K9$(93=0%ZC: U^M#%$XQ\\%CYT KWU MX10A$744D>LX'H4'C75U MT(TURL0HR^;3YGPK%::55GGZXW M!IR.BO*SDY@^@K3M&C=5#ZKH/$S#H"%WU9N*'MSC='0]=7H9]7^.+MGN]PA0 M0P5-_[7;"#A8E'NYE\)[ E,0=N[PXNWU7YQL29+__E0E"\H6;_;Z>>\704;Y:#<;L/).W(WJ$:U]YM M<(=7D%\2U6-2>U$02KZ;*3E.]-6LRLV6KN*P#N.@GP<5AIT3>RF,V<=1!['# M/@2"D9&*E-T$AHD>*D++H@-H)PRD4^C;O.M'AKOR$!17O^WLX;(X]( MF;%T'4J+=PHCSK6<-8YLV/AV.8YL]A%:NUP35+L*2I1$#?O9G8/H7T7 MD5I#P-7&DX;*EKM,+#VV^L,LA8E$DN<-%_]8;M]9@SB3[5#=*7N[=O[;L"?9 MYI+)L=%:,PJ(1>&$22L]:;[-GC/=WX3&G(S]/.3]ZE(5

NU+W" 3?+;NW7[6U/].C,9*BAPH2C^6QV-2Z-UH0-Y346>843'Z_3X1K< M/DL[C%7]O$O"[<]@+PEYPFOU):&PLUQ^U)1UUFZ.J!'UPPGB]R,[%,S'5_%% M@^&H=U MY:S!Y-OY5+U8MBF]:\.19V\/5P8S,*@-6*9.V_JPDJ8I X\\>[M(Q[:%:MYJ ML)043<5JI52O4$67Y\[>SA1;(%T7M;&DF-&FG%#UV;#5A"//WKY>:140'S,\ M&]X6>(D=E6,\BYYY]O9QKK)BYO0ZSF[BY>:DGVGQ!0-=MCE[>X&-R<7FB.U( MFV)='Q?8N65KS5'\?&0F1S1*K6FMRV:*RWAY0B33Q@*-C)^M?25)]52/64M+ ML&F93#FY'EGHY.K9,RU-[/#&<#R7R@4Q0T=B=GLP:\*19VL?UHW&ML"V6PQ, MNPT]69'E1,F&(W=KO_*.6\-)O'I0J3G5W&1%@Y&3L=Z[6F &\\R7^C*.L[WHX-,/!&5-M5N M71\5PDUS8%]+7Y[+7<33>T\I?&"3PH\=6A.Q"W1HC<>>HM^T,>@;_=>/3[-< MK3VEB[B JKP!$^[,A&C A+LS@7HB R[<"%>_51#]S$]=CR41#(M[*(>Q#!'VV7I/1A__W@_KQ MV:X@$0>&_7YMD)"]>?'HLB>]/>_F7,(>?1V'>P'!B#Z1T0<3C)?.3 6^ZLOX M*B]T*H=.5P>HNKNWB;]E),Z7?+AS2@3^Y7UF!.WS/X(_>5D7G#>\"W#H>WH* M="[D =S"6QQ^]8S3R^P?_[&%OVNGP',Z]#Q.(IFA,8!?P&!BV@2W$OJB4%/W6B1I=13Q>['4N1UWON/YN0B>'WVAT_ ^-/N_O M2E7,6&E4 P15YQ/+=C<1$WLNO 9)OM9X^@_=L\^D^A[*G;AWQ]NK*3>JL'Y[ MY:9MC""9#A%DQ74H#0\G&U^SG;X)\6+DSS9:<+4\;&VF9RR078FQ@2&4: M*G?\]>;-?Q:6^4RD/ZW9ODO!WURJ*PG&(^76]XVM[KGFRW74O\T&[9VMZVUO MW;UN:Y^OJQ0-PSJ_=0=M[S0YF2Y+H,L2O20MIQ*96J:XG3I(0\GS:W>/4/;P MI1;?>_/ZDEI\BXUIGVDQ;IQTD ]-UWIRGDE*-88C!R9O+?AE/':M?.@=:FRG MA,AVTFV-"6[ 9XOL-+*@%^@.8QRA+5\OB'I(-?X2):T&MU&<[CU!S>J2-:M[ M _[<,A3SX?)?L_MG] C]]86#MYV">R;,:GFT+6R6!*C%QOF-32]FI.V@L)'G M0=O?037LZM6P>^O-+6,_'R[_H^$BOJ-.7>SDQU?1B\>K)7GO[ &G4>@"0XT$ M9:9WAT/W!OJZU8;>O=?IBQV JS64^_ & !7AE4$_-^P37*4?CBHU@B[TF@YZ M(YF\XN[>=U/RQ!FBZ==4%P3R?64\EKEA=*"(SENP2 MZG05O^(>_J-Z\B.XQD>!&#IK>GYCJ*3/S_SJZ#R7F^JU.U.9&B_-X.2!;C!+ M"\X&]4)[K85;'/#;R7C69XBV+$92F45\6E'M<[@D[W'^@TM*',$E.;\XE+A* M)[73B1R)"?8AT !K#F=/VNV?_A4U.O\%DU"@HY_._NR<_,:).7Q/1E,4Z&4P MOW&+M(8.)D!'X##XLVMVCSM=\V%G9=2,S3)GFH[[HYH:_ !Z[W3.QHS3@?& MR%95:US85'-LN=X&@W(B-V.J]!]'P;$/-41%],6D;.-)T?M5[9UC_*#[:7%" MYRQNN)XP]7!U,%^Q&I'1$'81=&+G[4\A!V1$!F>]#BH&YJ>QY^?#46PO@.\G M&NAT6T8S-\@SX4XAGVY%I@VR@EK&/IW'$QXT6^Q%'I/MR=4!H/+ ^!F2145T M,(O@+RL- P4M-!NA)2'Z[II8A'!TAY^'Y/?DF4B"Q\ 18B&D./9.S&M0=Z@1V8QWJ$&W_D7&N<"$N$_[R")3CN3.T")[ALQT,&+"[X: M[J,:*EGR)D019/*G-[;40A=7&&)%AF&;<@ZPN2?%D6!CF$T89R*RQ.ZA* M%=("8$<0,@!OZ4Y_2G/&F<>P$D"6#0=$VM(7FH&;.^NQ.!*/!H0!9 M7#@X$RVTEMW:?H8,S9GMCA"\9LE()A$<)NJ^^5Z3 =\-1MF"E5^N%I,RFVEV MPH5(DQ^G!K:7P4@X!H-,[F&(V];8$ 61TS=M#C7!Q'S$0,5H:J.C1> UN&C% M8UK9=!F=*$J<-HU68GRVQK'VH<&)OL/>H'_(2I _LS[.987BL;22G.S//-R72=*:50^_#44RIU M9H'^C2J2[O-"VNX=+\F]9ID&HC@6FP,=> I![5(1^BV2$611T+<]&(\L#5C# M-XJ&(SEH'&0-^IIHAFS,?9ZSD(B[$@&%%HFPBXS+328P'H5*:CA6;$<>J-AP M]E] 6J@_D!87W?P30M-?S2<PU/9>Z4CO&QU[\E^ACCD M\81G'^3U7#?FP(J/^BQCK^*%4* Y)EXQ$ELAD%JE\N-5==\CIJ]>4/Y7:.1G-:VA7IJWMI>Y\]F=" M$C9G(D*!=&7@4+&0=7,";==68MHCJCF4#0&$.(XIZ-!L+RT FBH"4(3 A9U>80G=+<=+$N$G,N ,\P,B M6>6[E5Z)55M$C^R/527,%XQ5\RN*I' @D^@;QV;M5")"" %5/K,'T2<,CZJC M]\@NFKJ76&#)534;8:2+R$VI'H_Z]G"I,P='GC;#\--PE=,E8#Z#RW:J>T,/ MM1)F*\IIF@-C".,YNW'\55?432M$XS(@?#Q,:GZB+O8&'@MC#Y0%"=@/[1F" M] XRA#@R$2&>WMW]]L[ DC8=3M7=B;MAI3Y>CXKM25>11)&V M)LTYFYJD[0]7/7!<2>^HLWM' ]&FJ.Y>[5GT2%MK)6IWBI:T3&VE[D1,6;T1 MPII]2KQ8],!F&#?&":&,'*GEL0V&D3Y&+X02B'&A+"A*UF(A.Q)G6/!#Q^B@ M+T&1W8GJT]0 M--P58+G#CV,R_QSZMO,7P,@-IKW8=R(,R)V_1:X<9% .51OX<(Y3 MY8,F%O_I^; C<2#O1+UN5:KYXI;I=2=:2:P/03+\(B3BLSTZDSBWGG(BO_2K MZ"''S$2&G+<4RZG\R<_<_0*8OV@+-@#]=1D3@/Y^#/1WCSW5YNJE#BFI-AON M$T2.T)81N3U%%NK'[Q-\L'61CZ>&8T'J-:UJ)EE?)*T8#4=&3T>.(M-H9J%C=8O2N4RM$ 4 M$UY-1Z"MI:%N(Q2UL[=S13)F;PE=8L4J9^6[Y*@D#3VQT?AQC^WK*J9B\P[]N4@.6GWX2/AF MO)CZY&#[S_%Z'2T+J>(9T,T2%5M2NLVW M?T^=W$^4,:-@',9"J/:\C\#?B+VS(JH1X,C;99+:8?KJI*.LB9Z2VLS6EI0> MTN]ED@D)@"(O9S<=^51-1<8(,VHWZH!P+IO^C,FU>DZDV;HV9A4Y-9I)>GR8 M3DT_6@7>AS&8# Y'<:P.PQC\F6?D8E;X"FN(88.A9FE[-F&VRIQH_O@=4/V: M5%>4?*15&,94(B/8U%SMB,L<8__X'7E*1CU.F9TJ& )GQW1_"N5AKF$@)>(! M$- FB,GA+.G(RET;[MGOC'R_C<3D;+C4S,%@''$4 ?D=F4L66;"&8[A>,9I3 M>59JF(OVE+'XBMQ?E.K3/ >SX/@3^;+11,F="LP0SQFS9[[:J#P3\/13/'V3 MG37T^MT$,IIA&N]D<#M'YT=+8S5@%"V99#BQK-E=:#QC3^<[J_LRQ_>M,8HH M,\5 UU!^#6L\!_QS:87)['G!(Y^P=LK_,D>Z-&,\#D&D@KC2HU[ M PC7J S@+!17+O'1GM#$,BW=.9N#Q!:_S@VKCH_EN-/6+'U'/CS_'6 ;\ M)0=U*-0.N_L=!Q$9VM=U=@L/B+.KD!I7.Y?SF?/(-SWP^ )D?5T-T3!HE7!]E<@1P7^!V MS_2XZGA^T@G7G-"^GF')NV-/QG.!W$#[T\XA [1YB&08G4@30J*B &=QP@) MHFR9.X<&J2>JO [09-'$-93A.\/GD*A%CH,AK[B"C5&/2:) M/>PQ\BY@::$U,.BPB;$3^#&0-1OO9N.S"0(P.5$V+KS/XX]CLHYC#A555#]# ME&S(G'IELUYW]U#)!!9V\J@&^?\,AYF[[5 -7Q3R7.W1=A$>AC[=[UFY#@,=:#2-HQE R<)G M[Y!XNL]SM$A;N* ?S_.&7Q#Z854 UG>2AL M$DT3@".2>P_9T__LP#0G**(*'9);!]AS["GT_:*C_>)W!QZ<0SBH%J*J%N3" MWG*BP&$%S9B#2>V82VC\X! WB$*!CK./_I?X]\4/O[US-P'0F-;RB6 +%FY3GMJZY86W3;_*!=/0XH)AW)) M(\XC:QH&UT46Q_+ [F \]^R$EKG,-TWN?E^&XK+1$3S MPCVB_T&1VU\BE .1!,-.%O)L[PBF=Z% ML2<;JXYY@-H#[9GSQ><'PU_=_5H4;]]SE_(Z'G;4WGEH$@"JX,.&>%T9]$_?D79.Z-GF.N(& MYP'T WG&6K*S_8' ?5#@=I)65!U9:SG4%=X2-;N;6NI:M,U(]8@F5KF0>[*833^^]EOR! M.-)TXC?WS(+3 P"F@S*W,,"OW0^'DT);_.Z$T$8W[VR0'Q\H.+@[[IXF.#^P M8>J[MQY (_]X;].9!!F PWOG]L>7T^^ B$TE K[XCR\D\11_M:=NP)C[,";Z M%(T&?/$?7Y#"O-JX.6#,'S'F@[WSWG3X7Q8S\FJNV,?M?/[4S3T4>)[74>H+ MD.(MQW+E$],?L2,WPTAWC?I#B<>;*+R^LZ1O@W7 X$N^[(-:T*K;U4NX>/14_(!6)&:IP\BD0)<6K; E>LI>)R$RZ. M^O$[\C-.GM^\O9BQ_\J*X4, SILIQD%KWL]H1H^(M70Z.D@RO7&?)DV[5K$I M^O::T>![LRK'1B16B4V[1:T]2.8$I!E1I!G1R&N-?7T7Z;\I_;O=UM#80C?4 MW;,C[F;[\]TKYY"@_Z/\H.+A;QOA"^?IT='4/<-X=@(AAT_4OW0. 5J+1'@P MRLS&0IW)J-EE;]1C^,JX.8HB/TK^3%+G5SL>(6GRJ1K=-YGRD1KYP]5>4H\6 MZ^J@&E;B6Z9=46;&K)X/AZM(CZ#7I7Y&".KB7M=G86@'GY8\./A\71_LL]7? M(#OU-W[&]_3 GSXT>-R=P*.I]K-EX9+U]BQ162Z)\,CJ3PA0RP]$!"4+/73L M9S1Z?EPPR'0_G>D&2N9#_WP++1LRUHH?9U=;21SFS?PFG4IS.FRM. MMG"K4O0'P>E-B7_&MQ6?0K1[(0$5PJ\A$V1,1%1W A-TY?;@ MR2O< !@][O0=Q[T9X3#56#0623H6N)T([# ST/V=YT=C*).C M.^3,[F\K#9WZPP"LJ$GB& #U$.;$G,' 9WK40G9_+78FHJON*)YRY=#1X.@.<*)S@*/Z.#' A4#T66DC4?8%S^.-<\'CIV_"' M34CC>4MW9J*+AA2>H'Z@.GHOAOK M#1VZG_$$<@Z<,P1='EDC&]"N:K&/K7A MH]&]'@M:N8T(9 %WP_'G]+(_W!7DW,D"'>[XAP0YG M=ICC3/#__L%08\^W89%:J-!-:[V(I1YG$ MOEO7O[S:K'O.\VJ-J#]X$_'E3*?=C%!C(=>+2OENA!I5HF*XT?H\ABAQCBQ,>\O2DM"Z6TV,\XRFN/%YS/4/^!;95%C^IOXL"'UF*J8VZK] M+"5-?_R.>K7&^RC?EH^GCMDVI$U#*O<6RGB3:=A>#8H)9EN+*-%D6*KSZ8;">8CH>&25FY<52 M:>2)I+$RHWW:J6L?CZSTA$RX MVQ_ >4ZZ2LQ(IJ6)T71J<\K4@LR/VB%E4IJ=UH3AOUU6 6C4_AR+,5#<*+5I3- M14M,G(LG1I-58Y"NVW#DV8H6N5%[355MELUOFK7<1I@GI"%ZYMF*LNF$/.^G MHSP;9S83,6\NEA41 7^?K:@[+-6;(W)%2/7!LJ]W<[DZ+S?AR+,5C3IB?#27 MAK:T!"G&GEF5[H:CX3AIL9/F0"@3 M]3@3+FGEZ2R\G,*1NV=^O'DX]:'FX9'K- __>(KC&8W<(>OQ53Y&APQ+@9]L M7L(,I CRI4YONQYR!RUTG]3S[3W^8D;J<-O[D'DT"E*[G)=?[Z2Z+^#\T[%P]^B[1::'4MN:J'&#CCH M$&7@RS'_LV:.>LO,[?CN?YO6PZ(/A!#MPJHRNR/H&*/RH[+^T/Q]#T^=A.C! M>-H""B>JZ/PV.AN"CD8A2)B*. &.PO\%S3_"!3'^_E/W=M?;;_\<]WWBT*T# M^">\<&WB'F^^F!&[]U(O=[//\4\^:V&#SF4=G%R[Q;6]3H$9&R856;-@9@%@ MQ/1(??'Y@ZF?OH+G.N,#678NY7E6.TMIU6%-3/ M1.PJK2C\(?]W:$>!"_7W7O>_+K$27.E^;)7_$X3Q#RG]38#%SG5^Y\5=)[Z+ MRW!8=@H9CIK2I/I$8=5H*U(&%*/U7)^;]P Z;AB#EN")N$IO-W\8@LLY0C>X M\[=:?.!@$C[T?R#KT[6>G&>24HWAR(')6PM^&8]-C\0[; #^EV#I*!ST%.[Q MV\(]_K!P[P/4@_BT W2%VHMWJQAEV](F72':G=:ROB*RA(![+B6@H8@]19)G ME\C]6Z@Y%^&\B?M(U!T68NL3B[IT9WS!">M!P*! \_UF$M_:? M_<"9QZR4[.+)H"#RH 612UN(>[,OR.>_>C[_U23VFR6>E_)\-^51SFF' H3_ M,.N%J 98H*1LELDI+82F^*48S9:D]]_<^=G9NIWNY=7G)4(TZIY2+LP:<\B@9 M[&,'>>_#Y[W7V\?^B,X_QC;VNEZV^; ,K3;5:S6B1$D7X9R@(0BVL;]6->'R M_34>8!=;J,9 0RPR%2D38;9,E(XQ:QU)M[.+348>>A?;U6WR#ZJ1' MV24(5'T6J![([XN!:L7FLXV:-:I(O7R1M;JQ1;;=17VK<*!*1*\8J'Z+J/1! M0] '4MRO&&\>:.X'X\VR4>/UCEZ>$TNVGE]J5(DMS+[712++='N59;4C@^EHG-E?540G*+(LGH4SS^1B1Y M+^B=^[441% #.Y@%(<1-ISJ8(N2#A0Y,;AT2(:%%U8 "M <4\>H[> <@4%+ M]D#R>[@7\^6V[J(1^M>%^WS[/*0Z2):*.P)W$7T]^WI;6VDYB\W) 1$V.E66 M*TXL56O^^!TGS\SP_KJR@R%QRCW100<1Q,D$Z$#E06@,3!OA>7@QE71!JCVR*"UETH%+00!5'C$AL4&OI&0C#)R+$#8<.:):HQZ2" M@#KV72>/X#..P6S>FN;50"U"/E%7^F4]PC!&.@C9G"_T*?8!?6*4A:QM &@# M?04%R5N]:IKJF!:L209&"3W\>T8SS)IF#@"<,J]-582Q<]@N=*];\0/=RD?3 MY" Y-==27H^/.H*D5U3&1D'.>8P3@OR3$3&1(&*,4DO5]Z]" FQ/&Z9AA[@)J)#IF& M (< 0K,Y?]W)0\#2$J$X'B ?P3GNFA?+\/$ J;7K:P[PA*8:%"#HB:"KAS1T M;^7RHLY;"C*:T,[(>@WQJ=O!8"'-7$(1DF5)],H)G2L=+M M6D*@%LO[Z E:B,O7B=ZZQV3HYJ@CFJAY,I01E,_"96$($_07O @86_,6ZBCF MKL#%,'D9]P0:W>:.. ?&U/W>)B_/&OE)I\,"GJE6VQ2GIM;W"ZOP?2&CJ#9P M;36/C)=G0!5AFX4QS2HM=IEK&/'1.I^3UC0T^C$/H[\'KG%1J"%KCP(CC'!T M#E((A[WAA#]7<7A$(;AHSMPL".+;!'V)1.;!!V#\;X/![.\N# M8@6$W?9.*X)<)?2IZ!&CFCYDAG9;*A#A:73(%EBI.3:GCR]%Q5KNO 8!90FU M3#2 NA,D]*[/6Q+\+S?F\I0/FEA7QTQ"H-FZV5.:0QY8M0%,QC".V;F .1: M0@?L08B-2 R._"I:2EA[5B/34L[?+ M9QWJ07SQ&H@.S-GVSAS_!TJQJ LGR(2/@,$[EKN>* M\X23[T Z:"Y&F/-W3E6AB.D&IXO .,)Z=)]L6.,Y E)\CBVA%W]+Y\ZS2F./ MJ!FR41+U7!(Y6\TI7&IH!Y?JA+,8$18AI3Y#=DCZO&[0H(_ MT^)#5P"$G2_(0::_7&4AA-(V61J5,E*>L[GNN--EN4@3@8.=P]Z=E%EX+Q#$ M@\S0Q3I$0>(%P ^OD=^_41&^O1A-XJV2&;.9L@1ZC)I*1%J1F?R'D>5G:M*G M!0;24W:618;29G9C+86Y"*.!3-BBN],?O\^W/8]Q$&^+;GA[+C8GG24K4Z46 MPY6SA-03FX49OB MQ"\+74,9F0#5$*':USA#X):ABNA$*"U+!J%8/!+[B__[K^C?7[H&A;<1D7B% M/.:$-R$%5$S$ZG2"B7GZ5UE4P2],4/33V9^=V!-?LX+O:<&P"V9F2&ZP,0DA M.VC<"KHL M @L7#SAC%EHXM@D' H?1PRXC=%_-'2B24_ ]5*>*YNO@^C]U5BM-,#2>#L MI3CQMV>4(AJ'@.9X??!N>!MFV/9OC\+9[7 M44Z \,_UE0/I#GGCO,ZK_GZ%[CG M*#;33@P&2]TPMS:JK<7?B(5NDAJ=0SU_AN84W>EM*S1'2D#K9$I\-%U,5NW[ MT3PY2]:JC2VW(,KPESY?Z&ZJHOWC=^05DK^5@H1@]A$Z2CR\ I['AWZF NCG M /K94U8_ /T\J-FV4.12&X9K2,E*;A#EJZFI%_2S,AZ!-0ED@JB/&L)J815[ M_:4G]'-A$P;C+KU*,FU>RENVL&Z:?4_H9T%?T\4B%Y,9*IZI"G2B8$4&M!?T M$$:%%JO*$L+9AMBJD-FRU3GL!.B^I2JVQ MH 8<:VV8;H8=R06],O6":5Z.YO):&W7@BI2F(&YE7&]:+94LTY0 MV7!CMN@LE&*,]@)*;LWZU:0XSM39O$TM]&I]R _CMA>H,47'EGEQ.VLQUC8[ MB0YX9CRM>8(:5VQ]LBK&PBW)*FCSVHB1S$YCZ@5J/&+":96RQ+@43K&=:7_3 M((HI3U#C0G$N+^.DJ4E+OMJ-,U&F/H3<\H JCL]R[%A*T01!C;;)WKP%UL/1 MU NJN#56N8[]_[/WIC!HJ37='Q2OVSN#0N9WMU6>1&%R^>G^^&3G;'^W_:!<7($@=D^N;,3Y!2@Q M^V:R4SGDO'>V>WY=EP=R^CQ]M/=[.N[QKL&S M5Q9RNSW[44GVZO+>27%7SV5NDM%#S)6>_31IJ1VY_O"D-*O[AME^'/>B[CS=53]_$R5"91U%$^ M?1C6V\=*NE[,3W-ZY4I-6HW(TWPRVN=#O3_ZG<[VNFWMHGW63_^>1)WFX'JG M<9,==-KI8I95=UJ97N9A_J^Z7)4?)"K[-3/?(TZVE-TT\' M-V?I8767*O<1%UFIV;3&G_ONB.!_L/2E=^; VU!VO">\3.C7I7W(%Y M8\EW@^3UE5S,C:_WDFXD!ZM<%NUIW^H>#)J9DXMF\N&J5;KJ19UF03G-GAQV MKI/UY/'%P=E%V=$+#^%!\Z\?^9U[U$N'I MVJLV=Z1JL[8ZVR"L^[)^4U%Z: MP18)$YLGZ-%8<-C^)PQ6>)@XY]E^BQDX?;*,WF/RJ%QW[ZYR]6FA.K@[6.7= M7F$&AL\A?&!U?@I@'GH+%SF2T99@9__J[&AXTDT.'JH5^>GVTMC-%\ 2+!:V MR_I^MS.J[E^H=3>K7@RT87M0.^TXHTKK8\_(&9=;F4G+*M796>7\X?RP>/"0 MJ\(9E9>?T9SM+?G\=-YS!?:+P8/6LO3@RA8P67V*7D#XS?>O.\"GF1/$OV<> M8L,OLA,3[0L0HD5PI)!RHQO&B'-F77#@1V+ R5AO/I7*ZGUZF#\[.=::QH': M[OWUWW)^!97BV#%QH@E@O[8[1#E*HL?W2?\BN:3T90WSCB;KG*A=*# MMS+$[',,D6- (54L?3(,6!AS3U5PTBY6+F(%G$3QBC_DCQ_:%3@"Z[W6,)N< M;H]4L&7[7E__.L'JMK(YG@]_'Q<=RNWY]71T4*@?[F=NG MUX<7_[@C1OW!!9YX:,!:72H[;V!SJ%9?-D1MK$\R2WNZLJ?IM%[9J?RN'[.G MN[);VQGNUZH\@:I86FR&\%6)["-ZOI:WC\>NI2LL=X=]>C;S)\UBWXW1O$NG MV9?SF;E.+*25H%*R6)4?M*%-IBL/M_E!SZVS_(-QNS?)[IWE169F!LYK!0_: M-K/O6?I:Y[#SCU;8UZV7?"[NL([>7MM7(;AY5C';N2E*([D;=2:RGA^FC^]Z M-THS>:>V+)$BGRTL5KM]"5KZ*/7CB^@:GXMUK*KCY--PSC3BN6.H=57H>163UBZ2NX4*Y(2?NJ-MP7=Y0L[%?Z$:LH MFV SG$I6J"CIW=*1F2OOC^O#MGZ^,TEGZY<]K#(EI\D"#UE?F&;+""YVFL1. MDUBWV033>8MN\S38O[MGE4Z^730FYW+QQ)WHO1YPI0(VMBVMFL[UZ?PH>Z;5 M9=I7\:1\ !_]\*CWFWC/.J?2?\-#CTW^=T3-KV OSH3P(3_# M)-1WB<:O1\'3BOE'XRB?D=/':=7-:Y-+J[;W^CYMVQ",[^;=G6)[.!S7Y;.G M9O_QX*+=9A=W9;0KRX4-S?_>0B*,[XW67-F[>$OZ*;^D=<'2?KUKZURP"=_)LJX' M\PW89_J=>D@<&O)3A0TJ=/6RC@GX%'MGBHV0E_1&J.T^]0UUV%7;U]9OY?2W MHSYDY+@WPO;T1E@FF0KE5&7ET/.X:O)CRED+J4QSA0>3*L4$LS5=+)Y5CS]31>9+]ON,UOF9MNL7 MH!9>5(":*Z0J&Z]&?UU]Z9X8'-*BIH^G)@T.J=/@D+=$N-YL W[$J7MOJ<$> M.I8&3SU@^ICAOO -LF$G%U_S&LZP4>OL*T/L373UJ>JZU]KW9?/4M7UM+CZ< M1HK/R9*P;^X5KL'7-S=8JN>54MGR)Z.+V6XOFS()-T@/X@V=F3>$.YMXJ0>+ M__[GWYVUHT A5\VO3&K9LK^\?YB?ZWS(HK"7* MSWV0VQ;E?VLFT=>9N.G%2$6D$]X5&>84A!Z1$E2L/W5,I:/]KF>[[+&9:\CY MJP'VY\C]]=_\SM^=QK9O@FI?TPC:OW,M&O[[?U!K6\U]AK'QY-, M]4(TD*BLJGOX0U_IEE')F^7IEW#D++1$HQPGZ1S,24*HK^=[>3^5Z0OP_M4Q MVNUC]%^TD(Y&*LUE)A*A IT2F48D)=[>'E>'I?/D=+"OE$N/9JYP/]W'X8DY M+&RK;*@ER-= ^]6AUJ^*]N^JY&P*[1\+N\4;^YOU9H'*Q,;Y?8<*2;4P8OL&E1FB'I&G-I_*%L]Z41ST&FV7;* MS,149SI",M&GDF-*^*7=G>(P5\L%C;)C&JX]BK&*'F_L)G4MSDSJL$0-^I-F9X@>!9S8M<'^U>Y M[-U)7DN>7_:V*V_[=GAXVYRDC[2!-CF\+EQ7GN3^]A?E; MN50I/I@Q>00 MD\-;R>%391RN))?H3.VWTI36,6Q[-C%O^0X6W9#C\BV:BP?6EUZTI ^I@#WJKDTR6Q M33X5B\'C'=>>RU<5\ZJE\"W7YV-2ID: M%-(^M&V7J; %.!/>E9LR-OC7&")EUEA3F$T&4]0@HRLGWTG7AH?UX;V6;3F/ M>X_=1R]U.[N1W&TN-K>,?C["LDI_3#7$QMD(]_1]=S:R)+UK/6RD73DYN['J MU4'V[KQ\\UBX;7?SKR_\6!\;:>29.F4%IYU.WKD[QZ=7DX-A$<;%RU>.)WIE4>H,JT_WY5XO]8]6=3Q%^Z:/7V M\P=*:U \@??F[*%RI$^ ^(LO&U^T%:G??Y!(_/9="8G1;Y<^H'A3P1Y-OTK= 7^1M]F?OTCC2P32=BF%'*\GA*_@>E@ MCCFG:9TN3OND]1K*%\B]1:@5HN7BM/,*8BV3)@!%& M+R%IU- =WL?S+^!1"0DL*&DH#_#%,GRP!LS!;'>X"!X]-&E%43W';:: )>)H MS.8I[/._F]TNK,?" (^72\]?MF."Q28-B4OPE'?#Q)DPCN;H?-T64Y@V%A"Q M@TSX.5 &[_7[7, ?0\T!WD6=SUVG;UIP@/1061UJAF8[S(IZ%JT,8 .4K]G] MX#PDN'[H[W#VEID3?'!E"Z[5IP \Q6+ (FV)XEQ,DL>RIE->MT'S.O!80VL3 M9\W@"3HN%&_1F6WS"U]H (]\V^W>'SPVZEKCY/"^=2.7QN4+T P7),._Z*R, MJ60 GQ 'I9&]+76F8;*05#++Z2N!"I(V'#)5 V($I!B!N6YYIRNK]Z[M4/V( M"C\CK=FNTO=.71Z:+OPDVW0Q)Q=XMZX#6!$=@26F1/,\6"X>KF:XLI!DE&P4 M2JE2="9;J 'UO1( ;UP0K_S>2#^>ZI.8$1 MVI7(0\N2UM9C29YN)G?AQ3]E?2)/;:^,H9+RXU\__4!7CJ16.I4K_$L*?49P M+, 2"RQ"$)LIH!"WS=90>%\^D_8F#L8Q1S^S&1QH$BXSR6=2I<*&CFI.>.>" M@_F/+/4MY!?_TVK4(G/A2 8;2-KZKW!D4WP%,I)8'M!/C=>D!"5=9]2\]?>6.XIRUYSRP/W*?1N74Y/#_^7<(K%YYIC9U'MG]< MS \>^DPN'W7;-?GF GCJPC,/[7S#,C5-&;!6-M_N[I:O;T[0C[]PI:&.FJ.& M,GVJ7[O9^D[/'I3WG]!^7;@R=UH[V6OURA>#YO7M@^X63Z8'T\E=#TNWQ\,&*W'NMU;%M39^ZM3O$)Z%^2O;ZN[H M\2IS^S1./TP>1GO]>ONF?86-/1;>?I8VS).;;OLVW;AQ[?WD_L7Q\'+"6X#, M7CEZ'.J'-ZUBK7U]__!D=E@>]-.+J#.ZO'TL7;G'#\/Z]'1P^.A43Y32#9[F MPMOO+XNCZ^9EI3EPS?NQ4+FAV(\C&LA50\I8_*P]Q<'.G/ M"BN;N?WS@[O?TTJ]=I)Q&Y/6I77F7BPODERBUXAE+JER;+0N>JWL7G=_,.V> M[AY*4BTF@]OV2;_/-4VETYM=[;UTJJ#MXX< M?V\\]MU(KZXW6%]AP?LC]99DDG\&])ZM'E@;I_[03$!XYB7#. ]ZGUT'0P'< M%2T*%L3!69-=3X[;EI-G=@WTVWBN. MDKN]-S]X..>:5%>1T1B:#ZIJKG\7J:9KAGW;?VZ5A\- M?Z,7%[.ERN6-)H9^A I\.!^A71&7_:2JP@?QRB^^R=7V\Y?@@N^='_"^/+$* M!X:WR+K@CCZY1[#%W'COJ+USV;'JQX/>W>1AKSUJ-":\[&:SV?);HFV2O%@? M!_SH[6R1 OF!QM,VP&6)@OG14%G!>I'9_HBY[0NYK6DT1C1I0S26M1W+I7ZO M/+,XBMD>NF9^N-/8&]2;I?Y=Z?&@]_MN/.$9^XO,]I_/KH(^9\@S0]V "?_% MV8I@MS-<) =<1#5=C#]_"'.=]ZS^&<_\Z*UMA8G^9OZ8.;]LCZ[WM'R[.!CO MZ9ERI3G(O'T4USM:Z ?7S9MBZ=$JU;/7K5QO]_AD]_($L[Q>9J%OKJ+AD^0% M2=O05G])?E*X&[S$^&PJ3%"RW2'<2ZZ(4*[2IGK OTJAV*;V[R<'K=9A<[=\ MF=X?5TIZ6C\>G]S&B5%O3XR*V[U_SN:B<;OW+W8N<;OW[3R7N-W[EAY,W.Y] M.\\E;O>^G><2MWN/V[W'_:VWL[_U5O5A7=G1_=,U"8NQ?>NP?8N321?!L];4 MZ;A9^Q8U:U^>1!WW8O\,'=*VY7SC5NM;VFI]IEE0G<=:XJ;KZVT%NF5@B)NN M;[KI^L=D)XG8(5.C X>"N"-BZ1?%]/[1T=V%W)X^.I.]1[-V:$TO1#?UN)=Z MW$L][J6^SE[J+^0.KMRX';C7EZ/ZP]'C8>/4R)BW]V_/S7DS=]!ZPVIV?Y>5 MZVYVY)1RPY%R]"":I*_B#I_&^[&*&N(6Z7&+]+A%^M:VR'QE'^2]W+ULBGR[NG]V\O! MWH.:9F?WBE/I%_K6Z,)K-@)BGX?9OMB,1$SRF6]5!BHZW.Y_.>%_OF M?K'>[AON93W)%I=\T6?U!J]F# MG9UCM7[5VT"J+L)\H4?*\L,Y,QW&'<%ESRMRE.I PN&KS5C;.I8+J49TEBV--.U)5V> MV*XF3D9G/5G'CNQ@>*/0PN;XFM*7X%K,IN=E_J8%/\G6% C"M6SJ3=QQ;0". M;:>D (\^;YSSQ0'UZ49?69AKV[74$"DRIJ!3>_IK=A=5 5N#<\"Z0.R =^$ M2Z=VWL#RL0TX;@-8^#"RBW[P_BJU^\=K>$]P_*QA._^1:3F)&<# U]@R7Y9& MLN5,J;D]@0O>IB$4F($@B("):4F*+FM#["PN.S//[#!=8V/8UT33=5COF-$X M /%(;Y>LVT6HF!R>WN(34A?@"D0!5P*OX276^#)SQ!#;8"TLC>YC JI!M66VK0$_ 3F] MJ'P>F=4+=_=W<91FYM10)_+3*6M--J1\OKQO'^J>4D7R-,Y@+U*P&;^'W_:R MLPVLC \ZE0 1LK/JSP3XOXQUM%@9B9H%PX0L,:_''Q:TRU [(D@":M<-9O6F MT@\QE&FW4?<',>'T'GD$ N51&_)A+7]_T-39*#R>CD(>B$NQ5RH31N4YV&2C MR[7>6U?;V^WZZG]Y[&5C-3[_WUWVPAO>"5\+/+N%Z"1X<5L3KC2F27Z]+\ M<$U%<2W""M"S*0T/T2/'QS.-7 NX#_.T:'X'XHI#4[)4%U6+ %U&,B:QT>%+ M79T]:L@$NR[3)5!4+3FIFQ/IK/'(]6<;-74+ (PSM3QVB=_@6I#Q2?VI:IE@ M&=(C4E* O+E5R'O>EV'%V07<;=3%K"]T48!% )JY;H[X@"'0_F=7Z+^:+Y%# M8_;)8J20@X>'+WY_=(_HJ[=.?+^Z.APT9)D]#8J39.U\;-A/^\/9Y(+">O&] M&,+WEC']?7CZ>+8_D)-9=W2J'R;;CQ,<-;KHA9. ->J$VF.<]22]0CI^)"!# MH$O:3/FINA;6>-C,>)$XAO?:' #>ID+@2YXV]TZ!BM3T\<'%M-\XRFOWR>I? M_W4F9G(*ZUY0Z\,R*^S0'EF,BE#0=AY .4TX5O'?*R=-U_.(K4'SM$&<]?C M _A"AY+GASQYGE'R/&=AN4P"&46>'K/(,< 2,GL&]0'XVQ.Y'Y+GLTXTZV:F M^VGWY+'33O8FY>K#27&2.7E[N#]J:2OD4_OR\NA@T-^KIXLGUTY55RH%^P[D M4WZQDT8@GO"_6#/X0\CW3HW=XT8U66[+A[GI>;%U:#@W%W_]MQ@QE?4E5.Z? M#B@$\^0;DJ8)E/LCAB-V0.(!4]BP[KHE[4:V9!D[?E=J."5 [,P"@\-QGRJH M3H8J!I@2T^33$AL#7>[#2Z5LYC^V.[L\>F$IA68W^NL\4YQ,4;32\?US<5#X M&I9D.[!G=_1?J0:XXEI3Z<*5$332D=FQI:KB<"T*I )I22K.=Y0]C117!0H4 MJ%9#],7"FF"IKY#CF1DYGGD%F7NP$*O%Q<):!65/K(=2PWG:W4O7M-YH=-FL M=@VT<#F=91M-VX/:I7KV]'.5'M[+N\KA4B^]SOW^RES?-66 M'YPGQQA:[=TCT!=SBRDMGT1\KP3V57%Z<*ON6GOUA_;]?K:_X,F2_?=X0EFS/08Z+YFWW,\U M;XEL>FB@V['1.#&<^AB5FD6W9N?TWJKM'SSMMQ_JI_EVL3YQFZI 4_0=J%5G MQ74T(3*S(2>HYV(/@_F5CE$0(YYG- "%Q&&Q9J]HU&K#*=U=^M_Q,10C#'R@#A0?;?,3OI8M:I3M M981Y]\_2KL_PE_P><;>F:J#:-&4:&NH U<^_V4,M<6\C>5XPG-)3I=ZH5VYV M[_/5L]_NC&EW>+;WF@:7^,Y#:DW+E9YS\JGPMI6 J?23/9^:1E+C8C!L'MW: M]=K W4NV;XX/+\Y.<<1Z/E',IA.E8H0?6#2_!?T:8]. @Z!7 :7 $DAV6TP% M'"'?ZT0 G#R[+NA;LLTVA2V\Y>A7P([^6<:L[3C&[P$[W&GM[^^6GG8F?X = M-1WD>J,K]M>P+I%[^ZU-F>):%/ZOR;K.U)VI!P=Q833:5"Z-JOYXMWN7=G=' MU\IELS.Y!!/FC6@3YC>"&7NK\!B-<);/_@@\T&*R^4Q_>] [:V?JP4CKN3X^8:S\ G@$,%S",'_0L MBG#?,+QG&J/!)T:#Z_3MR>E.K3<8R*7L56[GJC9J7BU! ]'O OC,#(_QY(_J M!2'GU"4+,YH(6V2E+]G,B5G'Y\89]>R\?__D:J?U_>QUVKZY4YNCA]ZK<(;< M$8K"G4&()7/,!6/$S[@J_K#TX1NBR(O+,#P5QML;5X"]0@QJ<@U'28N*1)"# M5OKHHGMP7HOA0\XW '$V M@@??2:E]R;G/=/0_1]!'GFQZ[_>X_E2S#^O-L\O>S7YC;W28Y2<;X7D,>B2] MP/48T_/&Z-G;T_)SO1T7SKKCW\.G]O#>K-:=RXI^.YS@N:87SY4+;SQ<88:F MI#J*]CD>WL<\'^SGSRP%,Y]C@OX(@HZT4>OB3 @A C[O&:;18O_T(&OL#+7S M3'KX^[XPVBGVKUKU*J;XI LK<(3.,!$N)Y'5>]<6-44CR\335M&NM)AFB$P2 MBX6]'9VIA/GQZ#V'R_R2&(%9= F%MUZH3^[>36S[8')AC2KMH5-NCBN#ZKA2 MC97))^KYBLQIJ7Z6;W]*&4GUI/>RT, M8D7X.%1Y:HN2(2S%H4B*08^6-!Z.QIJ[P-Z():K,8U9Q/OZT9]C$BU+1LU_%Z@[\I2?#K2JY4Y;=W5YM&/U#NY+57V, MH=<(%N'5XA&OH%1J+$6,3WR[3AQ;"##%11/ONQB7S@[2^YE^MG[9 MKAW?3'O1\D$)'NLC0A(0P4^"C7)RHYH15B)X*CR_8]Y)%17@_OHZY\L3I[RM M5 V5*Y$-U\&,!SSA%K.&H7-E@\%U=3_7N*_O7UR>C79*R=Y-$>1^%P\O,F>* MGP0\CJ<^^7F-7ITP#H]$E6"=Q;5KB2X?XG SPV"<]?CE'7,^4@HY XV9$I^" MR;<;CO$)S+VB5#UF)Z23DUH"$[%=+XC,A[='/-RO^)E[1A!H#L409S/YWC'D M;%O.70TS<)A%)=VS?4?XTKV5S^/[\]36#J"T-21W>F\E\]>L?0T:Y/[T9&!W MK#NG^B&AZN3P_K3>VB\\IAO9HVEAI/8K!WU4Q(N51/&U@6KG XW^[X=%QNG9 M[T9/V]EO#W.MS.3T*)<"TV!_63+6=W*M>C:UJ?6I?8JIK M*I.+4+KG? #(KF02U'#2(I6X*\8JB,+WD#\@,E,&'C4?ON9II5%7\#X.$;Z" M;=4(MQ&_[H\O%7TWE[7:PWUE\FB9Q=\[Q]4W^0HBMK=#AU,/SL:+/*!.6,6Z M>/@-M3HJ?(2;X)$=?>$/O-J)H'HZNSO8FMYUFV[W1IL."T;:N M5,")PK+,_ B,"%K1+$,+GFU/G7I\N:=B@QA@=K+=UZET5K8U^M?[!??KZC*% MP^$SUPO1 ;K6_-]7ZZOGH=S&Y3L.]-4>GV8?H:*B%F".$(2)&>:+;7MTF<-9 M?F>7[9^0VX8HQ;NB,686=NSE]6H$-_&,UE7C_*F6N>_6CV]*.]KE_KC14-[F MK=TL!WXX:.N_K^[=]("U+D[+M:/R4?$&2PHCW'%O8\"SI@I9@:XM_=#^X9H& MMUVH(Q5OP"3KG\R2V6(D>[^\V?W3FED;G9;3PV[QJ%D_Z/1O#WI8'YE+9#(1 M)1>!,?*:%!/[7=0K\#T..,_O\3X9$U M.;?[6+_U6HYB&OITQB[%W2?][4M\_X%A:K$1]EJAAIFOXS!KRWC\HJCSXLP7 M0!)L[";W< ETJAR%2+^(6(&//\ELV._1->KY2WDP:#_LMJ^,T7F[F2Y<@&VY MJ-G\R]-@5DBE.4&4H*:4\XA&WEV*:Z-\XN9%@F?ABUZ>\WY>SY<2Z@*D8 6B M5ZKK^^3$"B.Q-X'A='DT@B>C-OBQULC'%>^'&@-BKHK6G;ZILNP4CBU3"-65 M[%ST?L0\5(S MC^N9W'WEP?W'0*RD55 MWS+M5;LZ=!I5^YZUKUOR3>DL.:P4;M^ 0N'2U(AP'R9/=5WR5+Y %*Q2=8)] M^DT$96K'O-%P3\S6WC&)_[@U'%=/C_:?TMI-*ZT>YKMWQX_+DOAYJC>5]FQ. MQ_W&I_Z.U3V_C^IWYGTVO],NCO;/[]SV>>V1O:XB[#E)]I$E'U\);YX7;6LL M_;CNEX:MJXJ7^O61LZPDA,Y[!;/AW2U% MTG)GV88Y:@ 52@B5@J M%8G1?7+(80&:@U #GFG6Q4L1;5]0PB) ,%&+2]-O&I;U&GMA]ED'7O7[HRO*^UAN_-P?:ZG+_<.5P89EYC.,QZ3JJ)8 M3,7)2H=@+X.HCZY :YJ@$)]E0!O/VB6C=V7G]Q\NE[7!D/UGXB0W>B@/,?_0 M_MEP2#D^^(VZ_T^'Q:)3*&O%M'O4W+'-PM"\N<5"Q$0V7TF4BHLCTY=Y;V>: M=0D&R5<0\ S,39"P_3=VB@9D\HM$9F]FR3W^^WRZ]/MFO;P%VQC?V7;A6^_T M*#FJ/^8/T[7=O9)\:Z>O.^4MZQQWLNN<-5K7.:>MM;6S\^J%.WS:QW*Y1 ;L MFF(^PFL;C8A<\ &F :I%]1R,PM//AV=;R-4>"^?G)\?UP\-Z4C-OBN>=7:OQ ML&6AJJ.6<72S=[HW:3_B::\$HDPDXPL]=&HI%[D1X\6;L3.;U?Z5X<#^666>M> MO"[*\"&59M\(45Y3.;:^-C,G^>O)]-S*F/4&*[MVN[YOZB;%'=/I99[GH,E4 MN!!GTF=&J")#,RCXG9*N&;&8T !52B47<2@1E KYI;%O1!2?$C42@"*^ 4OS MD?Q[)Z:KJZ&YR'BU091#4]VBM4 ^>P$G"8/!:4X,/M\5;\7R>72S8W=Y9)/= MKJ9K<+*V:&."2U]W\#7&^Q5!E)#5X%F*I_*C-G2'._XA-N $+;NOC8)4Q.@D MPU,G_6B.Y:=,^GKGS$V?EP?M \Q@SJ<=@OCIB]\;"K M3EWG0:]&=Z4[H?^P 7G9C%V?R7LKC>R4_O2R;;:QT=& M96<_[[:[Q]5EV/VMTXY?LU1N0LV:X"_JW2X&-\W=&S3UEIR)N=1/!1=%Z4.@ MX>@:LS[O]N1$XVRO:7GIU.,O,#ASZ&VL6_"<'Q]+"='6J]*]G,-?9FVPF]V*QY_MAWF:76],[I9."R[E/6NE>2\CXG MZG2$/*>#7Y08,8U_"AJ_LW]?/UXWNL[@H5LW.WIK9R^_4WT[C6.D/%1@%JW" M\-8],Q[@S^/OVT*,>3ZT\#%-I3OY1O^\5#N]:D^GQU8G?Z$=MPZ6-9660OVD MHS"DZ TBY;:KUQ5PP3'XD@X]7_S<-])OQU72@V2ZM],>-(N7YV/Y8+\SS:_H MM[.\CV,T5R"]$#-F0E%)D]L*-JQ9@D,?VE[=[$+-0:C5.+>%+*S'G*U L%A/ M#+ G:T><^6P=+; 06?<3EH6-1"OW&Y'/9S7/[V1U["OLA5GH<;X4J9=YN[^G M);W1[IWS=NE"*M="NT[ 2>R4R!X5W;6IU,6W:64T$!.++3_?/7J^Q;T"EC W MZ[&2V^G>*V?IZ[M;U;V?VJ?YQS]HH;F)>+GQ>+U_V,.BD<=];[0+]>S]F71N-_=U;K*\MZ8TAK:8OK[ MEG*8_I6Y62<#WT_;V Q3 M[EVV[>SM?2D]U#LGW7I'/:S@F*8W-<.,RI=^O2+]==C'9GJB-RN_[\N-Q]^# MYFY/N=\9E ]R>[V7M*H,-ZA/BWF]S7J% M7O;4E,\G9V_-O/\8W+Y-UKNM,R?=30\OB\=GDR?][.!ZQH&4++R4E>TC:,\% M9/? I#L4)DITCX%BN,;4R33_QX;P]O;^O6D^I05J_UDY75%N.R MVKBL]HUEM3(QH;NNVBV7*]G.7:6@=N[RV4SGKI-6NG>=;J%0+!33N;Q:^(N_ M=2-00_+TH-:9>8& 2,?45?BQ>5ZO'59/I+-&JRY=UO>KE[N'9_O27N/R&CXF M3QJ-8_R[V:JVZJ?ULU93JI[M2HW60?U2.CR#RTZKK MH%\$KA&.$?]KX0G!M +Q$Y\!Z5W+HB?[]N1R/G8H:Y+ G:/;RH%H0W^<_/5./>'K]$0Q&H\="K\DO?4WXXL#) MM+<<=#UT=9,;4UAK[!&E,L&'YF\"A!C8H0[!H>NB]8_Y9Q0BN35=L%&QFAW^ MUKJ4 P^F;>CQ(B^^*RN.']292JI)B:1$R7@YV,M8N^V8$J"(8\*?H#&:P9KP M]M#KNAI9S,94^M%Q'7J4K.M>5NW" KQ=H\N.W "\!D#VD3&D@=H)#R'%;QVF M:[#=A>_[YFCQ2PZ[A:]!<=(4;13U>&8[T>^%%=U'/4M#1JHN7J[+QL*75-PP M_Z7=C_I6B?IR*$\7'@G:6XAD3?0Z2+8&_$7&V EV4^9$0^2HV6*B*S470J>2 MIKAP94* T?,(G488W2P"6ZQV%X=B??D7U)P;BJ1A6$S^E;U M'@2(" _1 %G%,\A0LMDJ7H7^9#N8M*PP"]F;9&GV@-M'KB&^(^HGHJ'3 =1W M;8*&&[P0'Z%JZ'R1$(TL7I-"45LDZA YX08LC7EQ2?Q5]+Y>('F!>_@G\ YX MH6G]R4*FJ[SLZL],C6LI'F*)E<,' O^ M4[T%B\M0JO[U[_ /?[1@:B,(IRV4;Q+@L-9?DSZ +@FZEX(*V\221[]""Q : MJUCH__Y/I5BJ@$GAJ.%US5ZTJ V^=.Q%&'#,5[#X!,$\'*+2:^3NKHY\=.>#5!2!0\( M3"\$U[_QD/]-6!$CZ/=#4)F;YXA=H&(H( LQP0/T'= @='/$ZP*Q=PXYS?". ML'P233G[J&\@#^YJCGA@C&0QDBUPP8!I"4X88TF,)5&L:(BZI"Q$EPZX(NSC MA>05D:AW)MNJ_"#5Y!'V]Y-.96O '']&,?_5LRUCG(MQCG".NQU(0^IA*J8A M KT]5Q>&18J2*D2I:XS=*C/#XL*SD51/-26^O*8 M"KQ<.X@JF!CJQZ"('XN)L2W&-I]/J2:JXAW7U@Q,;09%O-8'K8S ;C3L#31@ G8FX.CU8E1,!8P:(\;I FR.6/R6<2,T!7 M\ZK!Z&6NCE4\5,L!ZS1$VV>\($;8&&$CM#594J8=X&<\.0.-2(52'X)0>,C" M5#7;T"1 M6Q''IF/T68H^%N/H SI07^/Y4#86T>OAH6\SV4*.K#,^L]8+9?/\H9#/RU/H M8J2+D*<^P$?UF1%:UHSDZ7"C"UY> >5Y.HY?(*F)!0]/&B*5"A?B& M@8K88A[[<6HY1FZDM@#_HU8HSQ<(B:^H&(6PX:,:HSY3++ B'1U]2O)HA/EU M3M\RW5X?*"M\P@F1' KW)4A^4$B-S%\ A/$K*>L=]BES''^I%O8QW.>YX M4<*J(>M3K*X&^V[/S^>M>5XPNN8RR!!NC$0'"#OEH4]K=3(KYJ_RRFWJ#C1< M7!'EF'=%_I=MN\-1X'_#NX>@Z%%_FNY<.7DHO_J:2=BGR'+D :;+@HJH>U4. MU*D&2Q?U*2R!WXU9SV/L4(+NX>?IC.?B\U1R2LZEVFY<@8O=EW2-YU8; M(L][^0O66?BW @,!Z=H&5=(3'YEH7I$ =;\6]>IX?^AW"Y1KC5H#4:MN:EPE ML*J&54I-X+ +Z?%L_AMW(2L?6(WWC>=5]1[+6_)YOUH,LZGA]/S72:UPNF#- MM. L9!]+<>* [1>2)D*W56U-EDYXWMC[E%H&%U9>SH@^6^5B*:Y5=@XJY[MPM073YE M$QMJF;K&![OB&[# 2@V]-:Q$A8)#H&^PD&;"=)M->*M(H:,$-:YXNYFD;-X'T82%.EM2X[ MH0UP]FU>!@<; M(/%L*O\"72M,Y^]J^,TN;%7Y._8P&6MLLN8R]2WI9[J:+5][F3=$;YX7=:;\ MQT\E=$&OYYUIM2'5H0,I#-ATIFY5Z73\9)PD1\#VW7@)\N0%5$0U3$UG5G\ MSX&<_!1-X'^"[EU^.EG(PC#RHCM%P:A'J %3L@/W5X&.X:)B,9TIDXG">P:KP5 MG.I55]H:8C#^,Q(R$MD6@.[O2CY5]CH$\?;)3!1SOJUBTZ(TN#O6G8I8 +9+_-,]$>HZY1H9$W*3"Z\0>]V0NVXJ.!U\?77?-(754]@S$,*0"(5N\ MCA\!32?K>L'M<.R)UD&:S.)BWL"U,@$'Z[">Q6"PZ M!"XH]3".Q^&/BJD)Q^5KZ;*"]$7"(A2WLUW!VND&($M2S "5[!F]-1'R4TI> M#PR_@T>HNA4Q= *J_8Q4\= R2/)";6W$" S<#?I,1-N&WP5IX2@7'C?BN*^8 M2;$9T9Q;]-$$(%%?>-;3%.HU88B.E*$+3)]4:.A=QPF%SJEH=T2:8" HM*>9 M#2$3D2VE'Q;BM H0BG C;V%/.1V1^1P):L,F>EP 5^EK(Y'EMK!R6^1Y4U-A MKW4):=$>V>'O7O:F(ER!OO+ .U&@1 2\[Y!'&'5\BZ-#N"2^,W.:> 94@4PU M@EAM:AJ])#H_)=YBA/M+O3FJXCNM2\:<.T0^IHK)#\%05:^666=ACHIG8?"N M^21._=I\KU+1?S.U7^:!06PKRBQCAIY][QJH'6D@JM2F==PM928-JN>T Z\] MZ'PCW9PRDA4@O#R-BL8%(K)2]8%A4*L")#/5#12K0C?9VY!;9+W.@K45?_%"?1I)[TL3C(0 MX1/D@?W2/_6$OX[!&EN",3JP1F29'*1MWZI'2_%/'+'0_ M<3F*1$9O"WN_R]@ R\;1BXD@[@*/HKD6@4HLYN^0H [45M(-,D72CI,.((-_ MAD#1.XQW7D&NBOQ0LU1B%U.N&3D\GD/^&<$^@>\.36S8Y#-]H%W#KPBFKDBH MA].;_-N"80F![D4Z')C(/ADBCH2!Z_M.< )I* MR#C=LT-SGX!L^%GY^7>$U MLCDG-I!Q.8R#.-RK2L>'4V*FCT+?3H5 CYX\1%3W^;J-DI9H%*-[F#Z-2IQO M5Z*>-I:M:5B]TZ<J5O6"H9]=1XDH$H_!D M]#=$LDL?G"% >Q@3&-6!Q@GG;<"[9]N;H#C@#>$T2S)D+A]<8P2FH::0?I#B M+C7^;U7'Z#YH?)-P;'O^I!=12J"0AS2R;7(U0P58]ABY.9S5NA$O.P^U*?8; M:H5FFGHMS^V0'A6P67-6N0FGS86XX^Q\>L1USD!Q&K,S\T#1<8SC):FJ-FG, M9C@?(8#=87?))KAG-E@[33,RPB\B!0\$AV 7B7#S)!J (22@.?(](;[J1EF! M,GKZS<6#24B?,LI;CJ.\<93WC5'>#8B(9Z1OR*D2,FV%Z3[9PV8K&]8SUCKXZ-#F,P%,]*X4\E\:L.S,PXV<>U&$A6STE[;D6 MGA-:$('CTN"<77,0X[C!0,IA@#G";QNQNY#/@2C/]P<.38--R<['>W%,WD0T M?M&5% U0,;K06<< MZA@\,W"#6\/,QXR2/TNP'@[:\9<8R:H/BJ>8^+D>,(<%9;IU+319L2 M+:0MW,4KLHR\1&J^B8:!SQH^GH; "LB88[ M&"3\8/Q$HE"+='R$W_DDIK)QW@R! M0EIKY[;<$KG'V'UWNAKW5Z;;O8B#31GA@5RT8UN4US/=G%[VG,_U/*#DB MT(HN5ITAZLL&ITDP9PDO*)8C:=*!73RY ;P59( M4G90:-3QBNFPSSTQ(?T8Z4C34KZ05+$1F1<O&7Q<7G0JA*[HM9P\Z MHVP!ZC MIV2'_8!$1LM&8X-.X:LN9P;JPDH;BF*@@98I7;@DUKS:G@ZF M*,E,M$>F4J;@Z3#SZ!9 &&N]A(+@J:EAW/M(%6$C,O_]BM;"VO+[8\JZ3('E MHH*_ 0,"+Q(=[SSCMY+*O7Z*;#F5F9U4ZO-3N#9"8&5*OZ*TZQ#%K*"4*!+Y MTYFGZ51QR5S,]]%O7F0XBK;P)Z*!_"5U3\.255[M^V63KEY17>5USO>!(IV9 MCH:P66MUR)8 9D&T/>>UJR+IL[%FNK9._=$4W;0QI $$=F:.A7,J3](OQ^/. MC ]_TKH:4!>8< +"?C1!_"Z8C =UTG C\;503!=^=/[YD?F'BSW\4_GG1_:? M']5_4 NB_"KT:>V8LJ4BJ>YJ%N-Y+V%O$OT<&BK#M5(WWG^!^ [!$[DV+![;A)X]P)WU3FGC%J5X62U @ MB"S,RTWW;_*[-LA>VCMF(E,>>Y=4&> X$1R&5FM)B9UX+!0,NW$%$7-Y+6Q7@F#Q:@@ M(<2)?VC_".<^Y3G)EJ[Q9$+\,]3O@B!C8 ,.F==DDL+5!\V#6;[.AH56E&U@ M!>(BD_&,)?CVAP:OT[S4IY<];"*3B0.8T6>$(5@J1'98R7NR(X+('(>\BAJ& MF?E4BA=L%R2484J8!VOQ3-O0Q\GDNS%:OA5:=WQ N MOP9I/I'&&\2E"J&X%+80T,84K="9@[R"6*] )]XC !'*M7U%MR^K@E*H5\*L MIKL2(>AJ(;/#*$G2(8S3KU>8YVS5&">V?*G/KNPEQNTN\TO#O[QQ^X?2K<'E M?W8EZ8=U/@Y07]4+<05?1_*H\X(+.%'"+C4=N=N=S7? ;_Q'P;+I6DI;D9U$ MN"/=_!Q _UTH,*@-AZ8*?ZXG:'791AN%E%&FN%0E%62\@:$'>A3 @0J,3"_+ M)IOF@."I%#R'QG-YAT"$"I1I]+#5B">3PY(T/- 0I"(HIT-W&%HB!4^"N$GB M)6Q.*A0*::ZU;UA+>S4.;:7:AH7"B@)J_TIOBU0H9](H+')<6'@9I'XC"$WE M$7MN2,#!9;D#V@Q>,RE8\7(&SY+I.E.5!UM^*XT/;"1WITZZ7M MJO[8T3 E(T1$==98UEU>,.853)(Q)MSP5)*IZR)K7)BC_B-QDB0L0.7YN!P/ M$^%.UEZ;":$Z+SGH<+FUER9D$#]&D CT%@EO&GE1*!V7YS8S<@L(L1@^.AOG MZJB+X*-"*-%)!2,JE+YM45=*##38<+5#==4&P])LL-)3TH&7M 9?@X;'VZ3: M?G8=28"9-&O$AU"J=<1:B;[XH=SW(@A WO!V3N!>63V?33)D*A8@!Y"-'.T;4B7\!'W" M8C*NX3K-$1-67\CL>.F=* C#:+0\EC5=U/ASG41;8%.O>+Z7A-EAV,8ES$F_ M?L[/JN3V&J:\8BNY:E#??F[J2,]?-,O]^?+G%S4T?%TS0S]AQ=>0HWH&>LZ6 ML%K#1K+E1;VY)>],17. X,0 Q^%9(S2P1=\!;)@C2GP\PFD;5-75Q-?9*:DF M\L'#CQ$'SS5JH'X,*/.:3LP5TA17IVX$VA"]/*%4;$J6(L$98AC!#GU_P5( M49P=$Y:B5R D*[TKU&H+GQ'N*73OJCVOQ";H-^,].WB<*-0-M1[DS85X3- K MY28>)[03C.OS3Z#^^[/MO IVP;R\.7>FZR ?"QBGX5BF+IY+C9P\+WJ"3[Y# M (>$FHQ).)C!A,YWAGGD^*B@S>*4M]8!.$Q%W4 ([)=.\ B[S[_ +RZ A^\"&]S!MY!RW*!_*$6 MEC-%9(@UO##9UUZI)8RG3=WS0PHP2R!3N*W,UKF@4F^(TPN!_6 S7% M1$0W)*[@"C?J?-=VKT<(EX^"I]"I8.! P%FT;4!JZ>H<4%YG+;\9ZDR/U,BV MI0L=VD/=3RTVN_JM+A/[9/'R;#J.E\?Q\@^-ES^G&]65-C/T64H%& MY9=[12@@B7"GY2%S^J8ZKQ*$91+7DF8ZJT4VA8YB>"E<)+8(%XQ.1]J46/FA>#[(V-K&D'8'XR M*>N=TDSS[M>+J!6MNE-2D[J"O@8B04FZ$^H-JE(>"-<4A0[G06PE:@C7=AA[ MPUUB??$=;N42;C+FJU/?(%?Y%<78T*-&;[/8 ;>W'@];HZ(Q^3A,: PAT T-S'O_48NX;I?:G3- M#OE;LL%ETP.SJ6SIVVTY7_EF6ZZD2M]MR[E4I?C-M@R(7?YF6P;$CCGVE]]R M)E7^;ELNI7*9;[;E;XC8I53Q^PFIS[IE&A0].P+\E7O?#@/#>VP-%MVQ-'C, M =/'##>"CY0-.[GXW._%!=X"HO+K(03F,G[Y?W\5_GHKM,J;-F;*JX)J+W"4 M[0FG;(1[S/>#?0&,>2L*?':%Z-VVO#T*T;MM^1LB]O8H1.]XRI]UR\\K1([Y M?JI/>7Z7/RA":;H@KE4[(;+(0^G\JNS(_WP5,OUL&HN(''@=@T>/$D6@)2_' M9HLU&HKJS4T0CE696)6)59D8L6-5YG-N>;M4F6T\V0W3[X+VME($A^=DA?]= M$,.^OI)]J[Z2@:U_;GT%*HW$S1V@QFA/>!(SYH)W_]5\HD M,NGLNG/IMH\FWAW)RU\%R3^$9:\9R^YV!H6N)I=J6=BI2G.I/L,UO17,30^ MSNC>/H8F3):M\4.L@[L5BX6O6 GTWJ9*3"8+1L^7(I-2>>WJX;?"B8WGGFS0 MMODX3'TI=O[(9'/_Q/BYS2DD:SOI0JJXUJ-^AWVOU_;X8-MIWYO*V-6<+^PJ M^ RVR2+08CWL)1&6KZ6:Y7.E./[R3O&7F+Y>$MSY6O2521=CSW@<_/G*P9]< M+A.C>!S\B<*,3#:._GQ8],?O(ET<\=PSFU&?1VSO*#J+8M/4K^+R^ 0VU[?B M81OOY;:):'5YC:+LV\9SOM66-][9;1-&23$=^[OC>,QGP-3LVFV+;X6I'QV9 M>5.TN)!:HT\RCM'\B=&PST>&\1$%*HX4M1V+9HM\85O_$U@2V^4WW3Z^]TVB M-YE$?IV9UW'\)H[?Q/&;.0HK%M9N+'UW"HLC.%N0"Y7-9]>>]?;=$7L+XS8O MSXW+ITIKSXV+@S4O7ZP8VV?TI/KC" ?>K:]-0&Q0Q:&93QZ: 46L7(F#,W%P MYLL'9Q+E3!R>B<,SVZLH9C-QN\2=,FOL9]3''*)0RYQR&4V";.TQJ8:VRKNXH#+MPNX9'+K MMYN^.V)_YH!+OA0'7#XTX'+&'$DW[3C,\E$=T7*@J:BFV]'9>ZDJ:Q=(45W- MWG];:Q%/B4RZO$9^]&TC+!^-#)O \8669)\5Q_/92NR\CH,KG\$.SL6U+Y\Z MS/(FWT=WZ=V1;4WB%O*:[#E,QZB(B,#22%SX,38-/YOW"5OQG M,"6>\X-^#Z#F4LG4JOL^]F'$EY123E:]#&2Z(AGY8V\K&S.(Z"?)HH MR%N474#RN'/8UP^(O,D.*J36F@.[A:&1?SLR"*7-(^$+T6X]RPBAP;UK.UIW MRK_2#'BQ\S-77%BJ-DLL^/FGYL CE%_!O$RRR'COZ'/1.UK;\+*W":!+H5!RF82$T[:E";.8]#=- M882K3==&.(.).P+K5I4<4_J[7,D'OW@/MF5N#6NF"K8Q/BJ7DBY?_?H$?S_0 MO6H.-0,VH4^E'G6

9@#[% M!X%)KHU&<-O0U1UMI+.YV^R$Q!Z90C:] F##JXR>!% ?:W!90K3%TS7@+7") MC2"0X!_'!L#JM"" !ZF6=K TM(]AOX8FPU5=6)@UE13 ('/(K)2T!Y"0)57K M=N&9AN/_@B\#B, Y,@ BKL)QU2FMH ; =QW9T4Q#UJ4]W=54:7=J /8HT@_$ MLFSZ5VUOESYE?OT#]\CZU-9L:2+;DNTJN..N"S"19/@\PF5WIG0K>&D_ MN!F0:L#XR>L,WXTCHV2$DV/)BN/"4N"X8:. L@J3S Z0"JU1'#8\PGL\>4FJ MS9I43!=A7_ NV5+M-Z!'+@H[PD>QB!GPI^HJ#F$(;UEB2+)MFXI&-WE7A7;B M,-M)22U8SO/7 =H[FMW5X(J7@"81#8D$;%QV8",/KH:(AMOP80?;FFB.@5N2 M0Z>Y=$7TJ"'##TRS9E'*HP]VP0T&VYZ+/#[WZHV_N]_X!_O*8H.-Z!%V1?O\1V) M^#[A2$JG_[4^_T'(^%!@:VYTJHI')>VL=/WVN*8) R MZ52N\"\I]!G!L0#+H?R8#$%,F-A)G76=G^(V[SMR&OA?FK:&:LM/4O> ./#I M,\^E@W',T<]L)D4H 7^*C>4SJ5)A0T<5J;SA\[X>L57_WUWQ:I!( M<0CV'/#V-VN)F6R@)2; 1*0.EO\"H[0/BMR\:K5<7W*-0#F$*G9B MRHM8J5?0]*H0#- 318#* ?;/D=C?E#:_) SD>1,%3A-5H]M]-++,1PWIAY): M_^5S DZ9?^="2K/_VRQU D%96L>E.*E/IC,NV; /M1?V^((IQD6QZFFL<@)F" M_K_.YM:U0$_AI6T+.9&!C[J),/"KS@+I4.A&MKESB3Y@4&<,H@/,K(ZL\SB- M"8!%]3.?*&9#L=09 BLDBN70;V!U[3*%ZVY>-"R!D42/3$AI3*2+:?\>3E4! M'1G/KVPEK>'>#(^=\->%6<3[B:YE<'92Q3RZ>5\,)_(%G*KCRDE-6!U5<-PB9Q& MIN5(IH&1X*&422>/)8R%J!CEZ!-;:M9K^'L53D*7_!UB=%'6#(HT"K=PSZ3% MFG!REB&#F YH0Y10Z2!+=1W^;DZQ""11? ZM#-*W4L;?>\G0*1[VW=OT4P8>=2[PEO(F M?#B?"SB?>W#VWLQ5 -1>AJ:%S!)H##1[DQ0$XJH"]M\A6OX,U_61&[-K.DR1 M70#0A$>?@$SOX8 ]E0Q8&!U(Z9?M'5I'!N*A4YR\(Z (SG@9Q]VZ@CV M:B!O)HXH>ZC6U4V9HFPZQ8+!=)/^+A5\1"=C#$PPEZ?P>-3':37@F2_!NQFA M81HLZ?0UB]PRE"+#%SCU-SBS/KA7!ATA20JV9]S]F$>P!-=&$5QB76?(MDL^ M&M=!-CO362P56BLR>-N3QT!R*OJ2> *3G_?5U0R0Y\@S_5W9__"4*-<><:T? M;Z^V3A'R/4L>2C_LEU$8WM.DIZ"YNYJ0_HGB9Q/&9;.G5]C(&ZEZRO8L9Z^D MBKQ;W,P&S"7L@O_G'.AMC(085;3 /7)!Z>'R-NOE?BDZRCQ%"RST;D) M(C*$_K@-[AY< &-BGFJ?HU2A_U!FF$.H1PS!1C0?:O28KDM! OX\8"=+TN<^3T8O$0L/KXF(C3)6#(,2Y'34\7H<8<8F1M!(O?&" M'T)CY+#!VZ8@=GODPT=5FO!G7B]2 ??-[18LGRT6GHUCX7$L_+/$PI=4.E3! MYK+PU%'/XMHYY1BIS/OPN8F6=R7I JX)E? MGN5EN^BGUB@KV7,4^"EY] T0C8YR$!FDQS,]%7N1[Y(V@"N0G E6"@NG(YE^ M]$+#G,F9)=$5),MRV34K2B:,.*N0*&%["]=BPY:F)MX4?E_(38\F0!\@8G:Y M?/;_Q,B# JP\,!*D Q#XIA5*0:>-XF/8 MC'CQ4Y@-1T>;TB+9LOB\.%TQTO,6I.')J)9Q5><5'F[N]>&406=ONDZ7-#'A M1DN'@U*1P2%CWK$N:&[1,9; [7A7Y_%PBXI5S>Z V<<$Y.#E(YE$-IV,*8+!CFST-+R#.VS7&GQ9C?A_!*-7 M(KX/I.6.];^SB4QQ%COMOFDY21#]0Q!8N@JZ7'(H.VC43:5VJIF2',1LUYKZ MSD?;)Q.*JB>*V5 "":P3! X;CL).4(K5:00*.JAU(6SV!=%2_Z"V5<+L<0_* MF\D(>(_NJI1CE)TYAT7:<.1'AHQ&4\.U3*%\'S@WW9PRMB3QYX,8S1]!*!>& M4*;PB2#T\GAJH]M-[HC 6K//@#);EFS8,E=;OE MHE(NIY5.)?T7-U/Y'8>M^FGNHET]:QVVJJW#JWKU;!?^/!%_[1XV:R>-9OM2 MW+2>[2\@Z/+M P&.='GZ4S.P:C+9T8&09L 7N'I*V2@Z^*,U+O4$"+)"Z$F8 M*(7T0X<1!J4$L)1"P)1\:-:;4G6GT6Y)I]7+XWI+NCQL'F\*O;*I_&>AR2K5 ME0XQ[&J)&#&/*I.[-.$%>)!H_0)5C'E:YEA3&?1%5Q5'%'N(E- T]9Z!N=]:'J9!EAO4U!M:0UT68@+SK#* M#O.6RU>"_D3.:+U(Y+*W:YB?A,Y@1AX4*N+&CY1E80'85)&F@0\3$4T1D*) M'W>IV%[A?Y#YV)P-$/IOK?EIS'YTFT* DLCQ'(JF&+1?"H:'-XV> $5QARY7 MT45*VQ!4<"7Z);!=N!) 63[T;X&]M).NB+P<%7"EYVA*GZ_T>RDNB MI?GQ;G$YG3XEG,(]\'**25*PE2"#;B@ B4V^6$RD(7][<&H!>KVC5^(/Q)DR MNL-GWV7N"L49L17^I;#TE]):A==S8OL:PZ66I5$.@D/906-9=SD.!:1@NR-L MQ&)[64Q^N!Z+6C1$ \^9L1RA:GV-=0&]/61J"&3ZL0+3.&L([M[S<2OB[N?P M\)^$YVWQ4P@,D5C""P>0J_ 7>L$!+P?B>1:'. X7DV']O_^3*:9_@77-/W G M!+V7.Y0BHD*4S!:."J6D'2K+<$<\_RE\+NM;U':<"V7AGXOC_7&\?YOC_:O4_!HI M711+.D1$QSBVT/=YW#Q@<9>>8;YFQ?^S>BU:&,;G7L0.8P:E$@30Y(GA J)* M&**!( A<':3,F@HE,JCA*CVOCBGDOXZ0:/Q^6HI7&NAG?#%>TH@&1,AHT+4! M:J"@D2[I@0E)-V"YO:C&BG%CB"B_3 3'/Z54L9Z+I.N8 C2ES MRL)T:7PG, *)699I\3?@GUU+=M645/6?:4]MAPT3R/& >R![ZH-12_4E5 D$ M(%)#!@5R($4V?'^M:5#+1$\[3="6Y8YMXFB+1$A9I?U3PB[E",-C?:ME=BG$ MW8;,24E[KH6A_438M F:1@8W##%]&K0#G<,9.^!Y '>(KW-^R>L.*??-L=#Q MXSL?F->EQ/8S.?!4Z+D=YF?+,1$N1*SA&2>:)7(SI!U1OR"VI!E])FK# I:! M.1ZZ/K=ZFT _:QGY*PA#V@/J/$S#C\1Z!>%=T0RLO)>LFR\8S1$2E&[W\WE5[/*Z*3C3A @%$$F5O!H*O*[NZ,PTY>D@E M5LT)SXOCHM(O *$#MC7L$LIQ%_%YJ,%F!@SP=J9H9 9.>%":I;A#)(*@:06P M$ W@1W5K"C]@6TQ: 9P%Z'>FE*GGVEXJP\24O+*#$3-Q'? G7!7P&R)$B]!_ M!H-MKT321U5CZB%I^%C1L:7;IM21A0L/71#<3 ;F00Y)/&2>7F&+(CA*<$)) MK_5-GMF H7 4I47:!* M/1/[$HB2%V0Q)FK.&N5'.H*#B:3]E-2@U$PJ! A(2,:F<=2F =B6RD %-UD']\O!LKW%Y6FT=-L[N%2IE M.* X\K^A!.\M5F")A'*?Y8Y-? MV*XF4B=UUL/FTKR6EY<$4WJAC(VCO. .%0_(V'7G[<)E0)YK-@UQ#"S8\3R93TRO"A/ 52O-(FD1^ M@0.*3IYQY%O<_D:8*,TR9M:1"*GMOIRC3?HYTQP"FTM16F_"0S=38&6Y4[Q3 M*CGY+M_-H&E8S-X5E'0Q+W>[W;PR*TJ(XU4Q26:O6FLU+IMW^4RNE"O&W&XY MMZN&V1V"3A*P^VY]4Z*C?MC_RP(3V"O#T:@EI=^7A]LKFCT@>]"T?$/&"Y"+ M^M1S5+Y1DSA$/1V +EWB37O\)J]8502L5K7=$$HK=;[C/CZO=\>BFR\7%"^_ MJ%V'WU$BI%3 Y3UOW M2Z!FEH/)X@ $!Z/XG*OR5H#P7N2H":J"'V%#E="E7[JE].R\E_!TH"[][U5= MP*+81!?/-9P#&RJZDUVG;_*L#EX-3^H!":\.XP91D$ 2*B/&4A4+A9MGKHE: M>L1OSSP%@Y3&3?!6';R"/+450.04]GXU3QZE8@JZ-W%FIG.); 3]7E7; E*8%)%'R14&E;$A1;6\(YCI'N..\,^H9\^V! BUDY%7 M-I.A<0Z);+X"C\NM6"IU&4B*(L452\LE,H5"HIC//K?ME^VTC%5R"9R:L>)Q M/T*-";PN+M?BF5X__)1T'FHR0=E/S!KZ[LKYV_R1Y/'@3YUW@XX1E/@3O+T3= VA M_:W"G""+Y1E(>D?&*XL]LT8FMR=\#2J*ZX-G)6*EI)G2;8%ELCW@\YQ@47T0 M V@<83(:)J<1PDF?,O,B'V=>Q)D7'YIYX9U8N>C*R700BJ0Z$K$W_ &9$T M (NV%]@C:-R3ZT,4#,]QU"5<,V#89)Z\Y WE4J*03B> $KA.7LS^__:NO#EM M)(M_%96K=LM.&5#K CRU4X4Q)&0<< #/3N8?52,)T 8D1T@QY--OGT+Y4@:4R:]*R>\%)]!_5/ M@K5F^Y)?"4FOP;7P5I8?C6R2LIQC7+G(T6&)M(.'U4_C5.YH8KMK4JUEFB,A MSMX/"44%D!;$>(SKKJE/@;YCB8(H;C@YV\R8C'^6."1FIFN\D_%3"!_BXR(X MT /7\C/EEL1 %)PCCY05[F-)A B9NBH3#YI7Z/ @.M(5,YQG]J0OB!\5[@5A MAJ+3QVGK?A_+6WHZ)9K'[GF+F>1FQ#?R>2Y/8_U\-VPMN!3[8K.Y9Z3#1X4D M7=?E2WAUJ5PE2P*WK)27U_<<],H]]B;IH7?DT+.^BAA2R;/C+SG>H#8'12)E M'@,LY=&,00D]#T,TV[B9"*(FR;1'!!]O6;I<4S=V %TOD7TGFH+6\A-#B)/7 M9R5M>#R%CPD M/O3-XU1)KCUH<>-IPU)KXN/=[94@"VV0RP$[%UR%4K>*3W>3U.21-J\6$B]3.,E4"Z7]1VQK;D4I38755G(=HQ8 MIF$4P]VOTX?)REP2T9I;:\BD1W\^^70?Q[%V,C3-IWK;E>V2]49G30]=XSG& M2=%DC!?#/L]QR3UF'M*&SOP]1E0\T!JS:V9C)RU-,JNX)(CCN*/7TG=MDH'I MS1@@C$^:8S-4#9J@F,NZ1&-+_PE'B##(!GH-JV75O*>RF.S7?O8Z'1K[=I=IW)?Z[3JM:^/C>ZW3JWZ MV&YT&[6.R(-NS(,JR31HDI02H:74JDN4FM*$)2*Q.I@>B_IR3.P++*D M!23G>"I(6G8H8*2D,5.1Z;O$^6IRD!LO!2:1;4@O1H].(2"F&*W](17JRRFG M=)_R8()6*0-'AT79+)9+NJE92L_LR38P'=TJ]_M%Q;(4>Q4%YZY6KSS>=SN/ M#ZUFI]9LM-ISD6#J1:"!_9Y2."]!NX""PTDI85I*E)@) 9LFW7R4QER>E\'28!I*E(A)R"BQ:T[64 _?67YZ,4(DVT$]8"F*H4'3 M4"W-U$H:LOD4;RXO3@U5EYK(\ '<*2*[ MUXS&:*$6B9B@Q[9Q/OTO\VZP'=WUXG?;#1Q2 M;1COU845[K@;AS/21)EN,/;"9<+X7Z>]KC_K_7B MOHTN/#IY0LKL9IC2*#?XVW2_U1[=/X?3VSMC)G___+R++I".]2:R7)^8+M;( M#>:$0308^S;);/07*0._&-V'O^O1+SG7FX4/(+!^^']^W449/E@6.890!FVF M8#=QOM>]/_K O_4?JZ7I9WOZJZ65U,K.[11DD2S+&VFM?,E5@>].E6_-1^?Q M2S6I22%"(,X_ \)+O_\8FG= M=8G03=^=6'"T#F%CL:TW*0%AL6Z"PD?Q_&C!#:[_I[/2Y-(EO**_^WWZ;]L9 M1#2R)'5R?QPC*[T9*SLM[7\W6]EO/3R2M;)%790MBK+%-Y8M\DAGS](TJ%JF MIO;[R,4T-+-4*MJF;JB@7+9ZFM-?/4IGU/[ZU+AM=#NF:I1D61-QF8U^I9'T M*SG9CBP2 7AYY('F7[D$(=L=2X\1?)HX-_R7Y"3PAF.;#;.=1=F5BTNRNV$4 M^OP#NK7))PL2(!E4H->L2M@P0/_;L>;!U:E([S)I204SNZ.4+QK_2M*&#:5\['6\!6AQZW(6WXR1+ZM965*!<-PK MN8YM&AX9>YI*I)6MQ+5O>KBR2:II4\J4N] OMBV,VLS)GR]$ MN&,G7S]B:W\>D-]"1N46'? .[8_/KU+R^=\GU#@3Q&;R^W5)Z_AY/8!BH M>?#A0ZJ932KJV&]*>)8+[V+!?GYSQZ0G[@_RQ4 FN( 0D+ MCCV 0<&&(2P 3=5T12N@30B K!EZ65'E(M 4HQ".%164# /@J35Q=-@C8738-A1Q?YG!Z.[=1UKZ/DC?X!+AJKSJW!I_AUR00G^ M3?+NRP28AKT$H^%+S'B6U+RZ*>%$<#!*& 9C"65B9VL(7 [V.?(<">BT%.PJ MO^)I;]&9._3E207/.>E#(:*VN_@E?JN-6ZR0797#,1$<(W=>18W4:U,EY=KT M;'SH<]26VK&TY>T,8]T=22]J)]>+:147YZ0#WX]@2:[R76@U+?4^XOMAOA1K M-4W6RL"0L5;3@*( A6@U+0>.I=6(/B%)27*@AB$XO%!/(28_C)YB:(7LZ/!5 M0D_E,R,!A*+*HJQXAXI*N%]I8;X,*BKEV(KJD8-?8AAJ[64HV@MX5X) MP2&TUJ&TEBJT5DJ8+X-:ZV@I-JZUEA#R7JRI#I0?$YI*" NAJ8ZDJ32AJ5+" M?*G65+JLR@;35.BC4P4"'P(G5Z=8^ZD*!G*8>J&LA+P0RNI@RDH7RBHES)=J M9;7>K3I:+4:LK.)>,I4!_OE:C76@,@OA7@FA\7XTUJG/Z:D@#X322@?_'5II M8:".'!:JLJJ"J3-5@7TT#XG"1Z@P!S"<9@'H-OU-FM?1L\+YAP#I'_<)CI"" MX%CL+0JH\]92AE-O,J$.LK@=CWI,]MA"7Q%"/QU<=G2AK]A'*SMXB]"OQ[VY MA= 7VU$(_?T)?05750NQGPX^.X'8/YJMSX'S@:K+K[+O25A(J *Q1<\<$^>H M2P,RR#>:'2'XC\]5#0+$)OUUV[Z7&MXD)'U(. A-IB089J).]9-@HM,R41=. M?<\?SY#J#!V/9$PZUM 9P^QR5;5R+[@J=5Q5A2.+(^S>N]YWW&XZNSQV5ZL+ M'DL=C]UAP&?W3%CLOG(K6"QU+'8/>\[H#+CKH5T3W)4Z[GH(G GBIO/0DII@ ML.,S6-5',Y(>X,!!_F'HX!@@#H?=P1!*=7?D2)>TRP0NQ((3R4WP(PZ5871I M2)HFN%Y18?ZJ34#/?9QN5F>VINMOJ8#VC/ M_W3]:#*:T>JVPSWI0ST*/'F3/&<)1'Q>0XX%(6R=Z 1DY<"(/W44& MA%$X] .TT'VITT.]R/-H!Z(9>37[*="%):GY(CBO%6GE?/GH2]K6/*%Z7ZNT ML<25NK7JIV;KOO6Q4>M(U5;[H=5>[/SZ%J=7,&4&5G02ICQ2:EXP8 96)!AP MOVN[@Z%S(WV!,PYLK&6 QVYG-V_DFU,W+UI81F%20'[SR/6DSQ /<^>,1KC& M+4/L(^37/^+#%+09$@SX+AGPN#PV=)W^FFI?P6F"T_:[I,LMQ>57)\J))2Y, M3Q3Y+.)=?&(O[#[U.A&2R%DDQL?YVO[(?^94XW_GG@/X=$/S4L^(3COS0,@2BT#EP'F@O#)I(Y^U3S FJ'X+J.T6Q(/OKR"[L%6&OI"&TM+1I M59(4W)\.3-.*!5MF8$D9D(LBXGG:B.=M@+'F/KF>/->*8ET93G\EK5*[^(^*[V3,4-6 M9+T0-5S\#.L7E6[UY0+QG[YKKZ\/CPO "SW?GJ%_AN%X]/O_ 5!+ P04 M" #P@:]8HZ"UQ9H( #6,0 & &-L:7(M,C R-# S,S%X97@S,60Q+FAT M;>U;;6_;.!+^*SPO>DT R[+SLLW*;H#627%9;%^NY^)P'VF)MHC0HI:D[/A^ M_3Y#RK:2.-UDF^XY>PD06R*'Y)"<9^892A[\+8K.BYP7J .I0OIL4_OV=Z7T7#?2Y]]'([^\^D\#/OIR]M?+H:L M%<7QOP^'<7PV.@L51YUNCXT,+ZQT4A= M?8YS-U-'L=+:BD[FLM;I@$KP*7AV.I@)QUF:]WZ,GH7G4#"2:?$Z2!> M?0?9LMV;<3&41.5UB+J7KHV6,ZALR5]%"9BY/>MWNBW[) MLTP6TTB)B4N..RI)48H[N1<4-^-7E,EN$G&VN7]FP-L:UFN MVDUTX:()GTFU3%Z.Y$Q8]D$LV&<]X\7+=BC!MQ5&3E[VO;25_Q7H&M-SXLI% M7,DI.B==^V'^">H8_?<.P@6-.+XVXD+XN8VURE!Y?I7+L73LL-?I#>(Q%JW\ M#BJF,%AA_JB.P_//HXMW%\,WHXN/'QY9R8U*&.BBS89:R8+]S*F7,Z&4,&V6 M"N/D9,E4.6JV[FTV!4EW3+)99:) @)__^'DH'O8'\0D&); \;$2 M;*Q-)LSK5K<%396J37A];TN>UO=H8?"?K8>AB:5C_F6D1 D=.SI%%"@ XC]3I^TK'+FG/X7VESP7(^%\R( MN10+>%272\M^K;B!H:LERDMM'/PL>Z?-#(XX^B?3$S8D7_$O+#8;B30OM-)3 M"N?P=KQ8LJIPIA+0$O3 TPL8*V,F7!)>P?#7P*MMWMX8&MC.//=LDT2E( "T:4#" M#V>]/BFW.9LHO; K*!HQE=:!S3O&J3#H#2W;#439E3*WM'T&U1,#U=%.@6IT MS0)I_.\8-P(#P08MJ3M@\$R86DKI4LI3!"C2 (S"4 .A 3&DS+U'FJQ&RL+=OI_H M3=Q"@JAILD-89.N4[^0V,&LS\#U1UW\24.]&WPTT/"U$\_U=0O29L%@SV+5G M MI_J8J:V 0@XQFAJ5G&RL4IQ"/:;EE=A06+0(A+C)XW$U%B2(:(SV(KLK^CXC M9:MMCG<8*?<.'K< <_^PP6") _. MFRCEMF$)O=ZTO=4&X%T3;>1[/HY?U1,J*U,"-=93X#2%.7L%?.8W%068K0)X M4"-*0B6)(*L- %Z98E(^@R1!QEENE,0.9]S57F/2_8C)A/D/7*.G;=;\I[Q'! FWVU,:CP@TA/>W(7$:Z\K=K<%]8AQ?2PO*"B>_?UK!QJM\TX-SLZF2;[=W19 *8P _?D*X53V&\_D"1SAJ+:JW7?M JYW;-Q\B# M>UB)S(@H]32QNW#ZAZ0$<\58^L]:.(Z=QVM@U+?,%Z'(VD\X)\97 .M8@?E2? M2>CG.]D#8A''+,5)?%-FM7(SXM=*0GWO4JHB]8>0^\]G%/^7$7BWSBC>*.0< M6#4)6-(!&AW%I5( 1#4U7)\5+ 2_)*X7 M@#-.#%QX&X8E?."!:?I'I;4-MP/EDL57C=BMY>HRV#,5R/G]QBV](M=8G35H.@?'CX^;5;H%'"3L/5^RWG&;T=N/-VSPZWQXK?S12>?@ MY$6_7N$:D[WRBOEC8?9#U__=/3VV_MK==\OW'AR?7MYJIO6],_83UWQ&?]T6W=A?D.U9>V_;-A#_*IR#M@Y@O2PG367'0.LD:(:FS5(%P_ZD1\UX]WI(Z#GQSG-,]HGG!&WL87[PA3R6S* M5V_VR/^JRCTH]Y+;^& M(\\[B4\J0L_U Q)KFI?"")53Z7FG[UNDE1E31)XWG\_=>>@J/?'B*R\S4]GS MI%(E=YEAK>$ 1^"34S8<3+FA),FH+KDY;EW'9\X1H GPI3!]F>D#>XKEUYH*9+ I\_UF_H(R)?.)(GIKH MP#TZ6@]I,JW#@IG0JY MB%[$8LI+\I[/R96:TOQ%IQJ![Y)KD;[H6^Y2_,%!-+AG^*UQJ!03$(ZV]BO_ M(Z 1? ?=Z@=J'&]HG'/KVUA)!L33VTR,A2%AUPT&WAB"5NS Q 06+-?WM7%T M>A6?GYV/7L?G'][OSLC?9Z41Z:(:$CD#FZ/PL&B&%HPYSTFB\IPG"&R5?";C MY/.,:G!1+HCFA=(&,HR<*3V%%'1^(2HE(UPE'T$/B7F2Y4JJB0!+1TH#.[7" MVBCH^=Y1M^OW1VH*";VP_X+^/DF5MGH*\$(QPL$\1BZH3C(2!AUBTYB6)!5R M61*0^R-/9AJ6("BB.2.GMY!=.10&D#X59;FM],J:OM39(7/> 58I M<"FYAK%,\!2D@711#FHJ$:]*^U")/1$'E7XG[UH(W&DO76XANN11S)G(H M;P+F?$',FHBS7R>)FN4&$G0M%4*+'M3QZI",:SY>$* AF!B3FH-!X;-4E79( MJ20'K#"JQ0P0*+GENYI)3H*0.D&O/5[);D1Q%<'7B4%R\"KL=5 )Q,="T@QG MDWD%)/H18RDCP1&&@!:P;,AAV$$U=AD$X8&_5'V="RS7'PT8CXN% 2(FHX88 M9>EC7EH[I@OR*5=S '_"H]VFQT8V#)!_J>E&E%!+I#"+*!,,\@<8T&\_[ \\ M9/R1B;M52_!MD[4U; ?[S_>"0[\?0X"J)4W2F02X$U@D$F%<)8CFGV="<]Q0 M[0)88]"F@+\FP4&;[5<(%S WH6,)$-3H- 'N(++_B'\;,:^W/;N%X;2'@D&W M@8'((<^F58V#VFFHR&%-0U4Q#8"HP.)9:%XB%ATD4SC)P#10#?D/A + *3MV M5KJJ"R"0V4W69A9PS60%I8)2:7666S6"8/K4!:&JBYO%M03=#)"&Q'-W$JQ[ MYDWCR+%Q<@E"]P"%$INGQRT M/,<@4@#%YBD)K=\\(^%(=>0Y@N-2[QDZ9S2\&4 C2PCX<:O;6KF*93FALJXI M<%KK-\Y+C1#52B+?[1Y4$=L!"B> <02[Z +2O-I#'Q+>GF'XH1]//'^(E]_R M[.5+]_#P6;]>T7#L-FH:!<4M[NF"D3W?ON[VG:R^UG]V% ^O]+YP?EJ[_1W> M=KMN&'X%R;N\^9MAQ<>HAQG3?RF>CSQ;'H*_=SPU/,'W..!K#\2&4/L[$@9, M3H#\E4>_@2>&^T\P/PZ8[^WO$ZR/_:C2:,X\P?H?."H]X?GHJN]=+=%=/9=^ M]Z;^K4;L_WB/]VRG97G=]$#,VX$9<2;*NJ^.W3';2:2C A#[.T7QYY>27)E".-\RMD][BIPO)8!\L?864SJ^Q.0-,:[EY1#T4N0 M AS8[ ,MN$RW6H"S'$KWMMIU3S]L]O0[I&X/;C3_V_.,PZ F4\JP#Y\JS9&1 MIJ:6;"\<:KU5EW,?0J#K1B:>CX&(QDQXSC5DUMH;=%:"JAD%;1LMTW(&,:U\ MJIJ3U:JK/C.]ZO?1Y--$0XXR[/DI'2WWI<9EY2:A[OQU 6H0SIWZ_W(G:UZ2 MUB/-.]+MV]<"#'?&FM-/C@U(1&^48,M&X9';[:WVSVK,MTV+ZE;77A,/_P10 M2P,$% @ \(&O6&S:)5*@" 6#$ !@ !C;&ER+3(P,C0P,S,Q>&5X M,S)D,BYH=&WM6W]3XS@2_2JZ;,T-5,5Q$L@.XV2H8H"II6KGQ\UEZNK^5&PE M5N%87DE.R'[Z>RTYCH$P"S>P%_:@"A)++:DE]>M^+8O1WX+@/$]Y'HN$_3+^ M^"M+5%S.16Y9K 6W*%U*F[*Q*@J>LX]":YEE[+V6R4PPUNMV?N[T^H-.-PB. M1^CKM&JD\H@-PMYAV._V#UGW;730C0[?L"\?V=ZW\>F^DS[[?#K^]Y=S/^R7 M;^]_O3AEK2 ,_W5P&H9GXS-?<=CI]MA8\]Q(*U7.LS \_]1BK=3:(@K#Y7+9 M61YTE)Z%XZ]A:N?989@I940GL4GK>$0E^"MX-1N/[TLA.5K(Y'B5PP8U>9>->:6!5@;D4=HB6(:IOR%P%2YG8 M-.IUNZ^&!4\2F<^"3$QM-.@<'6V*M)RE=9GR4XNTR+B5"T%]-WJ-,\%U-%$V M'=X<8%O+8MUNJG(;3/E<9JOH]5C.A6&?Q))]57.>OV[[$GP:H>7T]=!)&_F[ M0->8GA57-N"9G*%STG7HYQ^ACM%OK^^_T(B3:R,NA9O;1&4)*L^O4CF1EAWT M.OU1.,&B%4^@8@R#%?J_U?'T_.OXXL/%Z MF#:+A;9RNF(VY39ZJD%'5+GN=B$-MB.3=A6E,DE$#H&__W34[QX,1R$)^KE; M/LD$FRB="/VNU6U!TRRK;+=^-@6/JV>TT/A-ZF%H8C'/JNUQ.P7D#)>IM"*@ MAB+*U5)S%'ES/H*NU0!KO1]S+0+ QZIYU"@A)/N1>ATWZ= FS3G\K[2Y8"E? M"*;%0HHE7*E-I6&_E5S#PK,5R@NE+1PL^Z#T'!XX^ =34W9*3N*?6&PV%G&: MJTS-)#0[51KBG)S$<#/)D'8K=)O\6!.[YNO<;KI-AYW#WJ/ E;R8Y8,,H;]3 M9OF>&Q?7V7S%+K%(F0 #:'OKK&PR41@T5Z .Z)W+G/%\QD*)U]O1'"U.(V"E( M_1903268)@P*BS)9-9?A!6?/#&<'SP-G@DUE#DLF4&PLMPV001S5NE$O\RF" M@W/[^!YG98(^@8Z&F;:!+$D!I8!Q$RX)KZ#V-? JFSH,@\8_^65*NDWLHT@",PE #H1XQI,R]1YJN1TK\ MT[Z;Z$W<0H*H:;1#6&1UKG=T&YB5&;B>J.L_":AWH^\&&IX7HOG^+B'Z3!BL M&>S:,;D_1EV;2&;,2W/_)L3V)@( JD;R_%&5&AT@7I$U412$E,A=/Y3&;^)G M,P;[\QD@LB*0&U2UJ_CL?ZF*F,@$(6,9H:%9QLK,PXA7I,RRFQH;!HX0EQD\?CVT20(*(QVHOD MKNC[@I2MMCG98:3<.WC< LS]P\Z]<0.L+61"<.!&YE\[AD/V(Z1=XC%]AY MLR5_J=GC/2*(?]R>TCA$H"&\O_&)TT25]FX-[A/C>"TM*"N<_O%I!9NL\TT' M5=A9L4Q>BJPZ7;PAW_[A)1JR'II8W+A]0M,#..*M?*;6CB.GL4J;FI:Y G0YGTMKA?A.8)TH M$#^J3R3T9BEUL?0GQ0B:? M^2'""3CC5,.%MV%8P@4>F*9[55K9<-M3+IDO5+80Q+MR/JO>^.HJ5HEYD:F5 M0.TR53XZ\6L(@44_"BGM/*G[_V$R]:)&4XW&5;?;@;7%'%K?M:BHM?86E;AW M&D&LLHP71D3K+TT5?T8GJ;_N1;?GR')@D]=#>#.F^YMY5.*=P-O!J^'&YV $ M. JHTV_=Y594[3[HBEYC=6KL=OJ#QX?O.NL#'"/VD:]8;]!F=/OR!A2^3\MK MY0_?=-[V7PVK%:Y<0Z^X8NYTFOW4=3]W3X_5'YN')YKR2%[KTWV/I,6,8M2& M)FQ>NAN%\GB;8[US(0;]3O?-=_;QKHG^X(J3ZWW \\7/9EKWOP_Z+/YG'?FUVCECJR>;POMY(>;R5 M:_VU=G--@?RE]5U1SRGC_Z:Z#NL\OIQI;%-"H5WI:.W^&C?AKU=4 ;X/13*9 MBZ!Z7CO,Y@W\JJ1Y ?_FU?X"Q#68(&VZ#/@4C#/B"R63:O./CCK]P]I-^[*N M\V?^7P;<_R <_P=02P$"% ,4 " #P@:]8(Q71QBT3 ZQ0 $0 M @ $ 8VQI&UL4$L! A0#% @ \(&O6!+5A62Y* KH" !4 M ( !W2( &-L:7(M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( /"!KUBD MJ(;!?F )Q^!0 5 " &UL4$L! A0#% @ \(&O6+". M8QSU<0$ '4L0 !4 ( !7NX &-L:7(M,C R-# S,S%X,3!Q M+FAT;5!+ 0(4 Q0 ( /"!KUBCH+7%F@@ -8Q 8 " M 89@ @!C;&ER+3(P,C0P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " #P@:]8 MOV ?/1\& #['@ & @ %6:0( 8VQI#,R9#$N:'1M4$L! A0#% @ \(&O6&S:)5*@" 6#$ !@ M ( !JV\" &-L:7(M,C R-# S,S%X97@S,F0R+FAT;5!+!08 "0 ) + & " "!> ( ! end XML 71 clir-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001434524 clir:PublicVenturesMember clir:UnderwriterWarrantsMember us-gaap:SubsequentEventMember clir:PublicOfferingMember 2024-04-23 2024-04-23 0001434524 clir:AtMarketOfferingMember 2024-01-01 2024-03-31 0001434524 us-gaap:RetainedEarningsMember 2024-03-31 0001434524 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001434524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001434524 us-gaap:RetainedEarningsMember 2023-12-31 0001434524 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001434524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001434524 us-gaap:RetainedEarningsMember 2023-03-31 0001434524 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001434524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001434524 us-gaap:RetainedEarningsMember 2022-12-31 0001434524 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001434524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001434524 us-gaap:CommonStockMember 2024-03-31 0001434524 us-gaap:CommonStockMember 2023-12-31 0001434524 us-gaap:CommonStockMember 2023-03-31 0001434524 us-gaap:CommonStockMember 2022-12-31 0001434524 clir:PublicVenturesMember clir:UnderwriterWarrantsMember us-gaap:SubsequentEventMember clir:PublicOfferingMember 2024-04-23 0001434524 clir:PlacementAgentWarrantsMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 0001434524 2023-01-01 2023-12-31 0001434524 clir:ConsultantPlanMember 2024-03-31 0001434524 clir:ConsultantPlanMember 2023-12-31 0001434524 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001434524 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001434524 srt:ChiefExecutiveOfficerMember clir:NonQualifiedStockOptionMember 2024-01-01 2024-03-31 0001434524 srt:ChiefExecutiveOfficerMember clir:NonQualifiedStockOptionMember 2023-01-01 2023-03-31 0001434524 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001434524 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001434524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001434524 clir:SeattleAndTulsaMember 2023-10-31 0001434524 country:CN 2023-06-30 0001434524 srt:MinimumMember clir:SeattleAndTulsaMember 2023-10-31 0001434524 srt:MaximumMember clir:SeattleAndTulsaMember 2023-10-31 0001434524 clir:OklahomaQualityJobsActMember 2021-01-01 2021-12-31 0001434524 clir:ResearchGrantFromDepartmentOfEnergyMember 2024-01-01 2024-03-31 0001434524 clir:OklahomaQualityJobsActMember 2024-01-01 2024-03-31 0001434524 clir:OklahomaQualityJobsActMember 2023-01-01 2023-03-31 0001434524 clir:TrademarksPendingMember 2024-03-31 0001434524 clir:RegisteredTrademarksMember 2024-03-31 0001434524 clir:TrademarksPendingMember 2023-12-31 0001434524 clir:RegisteredTrademarksMember 2023-12-31 0001434524 clir:PatentsPendingMember 2024-03-31 0001434524 clir:IssuedPatentsMember 2024-03-31 0001434524 clir:PatentsPendingMember 2023-12-31 0001434524 clir:IssuedPatentsMember 2023-12-31 0001434524 us-gaap:TrademarksMember 2024-03-31 0001434524 srt:MinimumMember 2024-03-31 0001434524 srt:MaximumMember 2024-03-31 0001434524 clir:PublicVenturesMember clir:PublicWarrantsMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2024-05-15 0001434524 clir:PublicWarrantsMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2024-05-15 0001434524 clir:PublicVenturesMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2024-04-23 0001434524 clir:PublicVenturesMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 0001434524 clir:PublicWarrantsMember us-gaap:SubsequentEventMember clir:PublicOfferingMember 2024-04-23 0001434524 clir:PrivateWarrantsMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 0001434524 2023-03-31 0001434524 2022-12-31 0001434524 country:CN 2023-12-31 0001434524 clir:EquityIncentivePlanMember 2024-01-01 2024-03-31 0001434524 clir:EquityIncentivePlanMember 2023-01-01 2023-03-31 0001434524 2024-05-10 0001434524 clir:ConsultantPlanMember 2023-01-01 2023-03-31 0001434524 clir:PrefundedWarrantsMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 2024-04-22 0001434524 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001434524 clir:PublicVenturesMember clir:PublicWarrantsMember us-gaap:SubsequentEventMember 2024-05-15 2024-05-15 0001434524 clir:UnderwriterWarrantsMember us-gaap:SubsequentEventMember clir:PublicOfferingMember 2024-04-23 2024-04-23 0001434524 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001434524 clir:PrefundedWarrantsMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 0001434524 clir:ParticipationRightMember 2018-07-31 0001434524 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-03-31 0001434524 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001434524 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001434524 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001434524 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001434524 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001434524 clir:TwoThousandAndTwentyOnePlanMember 2024-01-01 2024-03-31 0001434524 srt:ChiefExecutiveOfficerMember clir:NonQualifiedStockOptionMember 2023-01-01 2023-12-31 0001434524 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001434524 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001434524 clir:ResearchGrantFromDepartmentOfEnergyMember 2023-01-01 2023-12-31 0001434524 clir:ResearchGrantFromDepartmentOfEnergyMember 2023-01-01 2023-03-31 0001434524 2023-12-31 0001434524 srt:MinimumMember 2023-12-30 2023-12-30 0001434524 2022-05-01 2022-05-31 0001434524 clir:PublicVenturesMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2024-04-23 2024-04-23 0001434524 clir:EquityIncentivePlanMember 2024-03-31 0001434524 clir:EquityIncentivePlanMember 2023-12-31 0001434524 clir:SeattleAndTulsaMember 2023-10-01 2023-10-31 0001434524 country:CN 2023-06-01 2023-06-30 0001434524 clir:SeattleAndTulsaMember 2024-01-01 2024-03-31 0001434524 clir:PublicWarrantsMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2024-05-15 2024-05-15 0001434524 clir:PublicWarrantsMember us-gaap:SubsequentEventMember clir:PublicOfferingMember 2024-04-23 2024-04-23 0001434524 clir:AtMarketOfferingMember 2024-03-31 0001434524 clir:PrivateWarrantsMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 2024-04-22 0001434524 clir:ConsultantPlanMember 2024-01-01 2024-03-31 0001434524 2023-06-01 2023-06-30 0001434524 us-gaap:CommonStockMember clir:AtMarketOfferingMember 2024-03-31 0001434524 us-gaap:SubsequentEventMember 2024-05-15 2024-05-15 0001434524 us-gaap:SubsequentEventMember 2024-04-23 2024-04-23 0001434524 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-04-22 2024-04-22 0001434524 2024-03-31 0001434524 2024-01-01 2024-03-31 0001434524 2023-01-01 2023-03-31 0001434524 country:CN 2024-03-31 0001434524 clir:AtMarketOfferingMember 2020-12-23 2020-12-23 iso4217:USD pure clir:item shares iso4217:USD shares clir:installment clir:D http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet 0001434524 --12-31 2024 Q1 false 0 0 39043023 38687061 P3Y 0.0067 0.0067 0.0033 10-Q true 2024-03-31 false 001-35521 CLEARSIGN TECHNOLOGIES CORPORATION CLEARSIGN TECHNOLOGIES CORPORATION DE 26-2056298 8023 E. 63rd Place, Suite 101 Tulsa OK 74133 918 236-6461 Common Stock CLIR NASDAQ Yes Yes Non-accelerated Filer true false false 45913546 4624000 5684000 569000 287000 188000 349000 350000 5542000 6509000 247000 275000 831000 836000 6620000 7620000 617000 366000 66000 71000 281000 703000 1038000 1116000 2002000 2256000 157000 172000 2159000 2428000 0.0001 0.0001 0 0 0.0001 0.0001 39043023 38687061 4000 4000 99302000 98922000 -20000 -17000 -94825000 -93717000 4461000 5192000 6620000 7620000 1102000 894000 665000 788000 437000 106000 281000 160000 1408000 1650000 1689000 1810000 -1252000 -1704000 61000 58000 79000 93000 5000 4000 119000 144000 275000 -1108000 -1429000 -0.03 -0.03 -0.04 -0.04 38848098 38848098 38262710 38262710 -1108000 -1429000 -3000 -1111000 -1429000 38687 4000 98922000 -17000 -93717000 5192000 67 67000 67000 22 16000 16000 307 326000 326000 0.81 4 3000 3000 -3000 -3000 -1108000 -1108000 39043 4000 99302000 -20000 -94825000 4461000 38023 4000 98079000 -8000 -88523000 9552000 223 227000 227000 296 234000 234000 0.66 4 3000 3000 -1429000 -1429000 38546 4000 98543000 -8000 -89952000 8587000 -1108000 -1429000 3000 3000 67000 242000 16000 45000 80000 5000 22000 43000 20000 14000 -188000 -16000 282000 -29000 -1000 -51000 253000 57000 -96000 1000 -78000 392000 -1001000 -554000 34000 24000 5000 2162000 1627000 -34000 -554000 22000 15000 -22000 -15000 -3000 -1060000 -1123000 5684000 6451000 4624000 5328000 326000 234000 209000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 – Organization and Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ClearSign Technologies Corporation (“ClearSign” or the “Company”) designs and develops products and technologies that have been shown to significantly improve key performance characteristics of industrial and commercial systems, including operational performance, energy efficiency, emission reduction, safety, and overall cost-effectiveness. The Company’s patented technologies are designed to be embedded in established original equipment manufacturers (“OEM”) products as ClearSign Core™ and ClearSign Eye™ and other sensing configurations in order to enhance the performance of combustion systems and fuel safety systems in a broad range of markets. These markets include energy (upstream oil production and down-stream refining), commercial/industrial boiler, chemical, petrochemical, transport and power industries. The Company’s primary technology is its ClearSign Core technology, which achieves very low emissions without the need of selective catalytic reduction. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company was originally incorporated in the State of Washington in 2008. During January 2022, the Company relocated its headquarters from Seattle, Washington to Tulsa, Oklahoma. Effective June 15, 2023, the Company changed its state of incorporation to Delaware. On July 28, 2017, the Company incorporated a subsidiary, ClearSign Asia Limited, in Hong Kong to represent the Company’s business and technological interests throughout Asia. Through ClearSign Asia Limited, the Company has established a Wholly Foreign Owned Enterprise (WFOE) in China – ClearSign Combustion (Beijing) Environmental Technologies Co., LTD.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Unless otherwise stated or the context otherwise requires, the terms “we,” “us,” “our,” “ClearSign” and the “Company” refer to ClearSign Technologies Corporation and its subsidiary, ClearSign Asia Limited.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 – Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet at December 31, 2023 has been derived from the Company’s audited financial statements as of that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, these condensed consolidated financial statements reflect all normal recurring and other adjustments necessary for a fair presentation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of ClearSign and its subsidiary. Intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liquidity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Annual Report on Form 10-K filed with the SEC on April 1, 2024, contained a “going concern” note within the annual audit report, which raised substantial doubt about our ability to continue operations. We believe that we have alleviated the substantial doubt raised by our independent auditor by selling equity securities on April 23, 2024, and subsequently on May 15, 2024, which resulted in aggregate gross proceeds of $9.9 million and net proceeds of $8.7 million, after broker discounts and related fees. Refer to “Note 10 – Subsequent Events” for further details about the offerings effectuated on April 23, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Short-Term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The cost basis for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. The unrealized holding gains for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. As of March 31, 2024, the Company has not experienced any other-than-temporary impairment of its short-term investments. The fair value for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The cost of research and development is expensed as incurred. Research and development costs consist of salaries, benefits, share based compensation, consumables, and consulting fees, including costs to develop and test prototype equipment and parts. Research and Development costs have been offset by funds received, if any, from strategic partners in cost sharing, collaborative projects. During the three months ended March 31, 2024, the Company received $107 thousand from these arrangements. During the three months ended March 31, 2023, the Company did not receive funds from these arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Foreign Operations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;">The accompanying unaudited condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 include assets amounting to approximately $279 thousand and $334 thousand, respectively, relating to operations of ClearSign Asia Limited. The Beijing registered capital requirement is $350 thousand, which is required to be paid by 2027, and of which $161 thousand has been paid as of March 31, 2024. It is always possible that unanticipated events in foreign countries could disrupt the Company’s operations, and since the first quarter of 2020, this has been the case with the effects of the COVID-19 pandemic.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Net Loss per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic loss per share is computed by dividing loss available to common stockholders by the weighted-average number of common shares outstanding. Diluted loss per share is computed similar to basic loss per share except that the denominator is increased to include additional common shares available upon exercise of stock options and warrants using the treasury stock method, except for periods for which no common share equivalents are included because their effect would be anti-dilutive. At March 31, 2024 and March 31, 2023, potentially dilutive shares outstanding amounted to 4.1 million and 3.7<span style="white-space:pre-wrap;"> million, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires expanded disclosures about reportable segments including additional information on segment expenses, expanded interim period disclosures, and an explanation of how the chief operating decision maker utilizes </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">segment information in evaluating segment performance. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 only currently impacts the disclosures in our annual consolidated financial statements, which will be included in our 2024 Annual Report on Form 10-K. We are currently assessing the impact that the adoption of ASU 2023-07 will have on the disclosures in our consolidated financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). The FASB issued ASU 2023-09 to enhance the transparency and decision-making usefulness of income tax disclosures by requiring additional information on an entity's tax rate reconciliation, as well as income taxes paid. ASU 2023-09 is effective for our reporting period beginning January 1, 2025. We are currently assessing the impact that the adoption of ASU 2023-09 will have on the disclosures in our consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet at December 31, 2023 has been derived from the Company’s audited financial statements as of that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, these condensed consolidated financial statements reflect all normal recurring and other adjustments necessary for a fair presentation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of ClearSign and its subsidiary. Intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liquidity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Annual Report on Form 10-K filed with the SEC on April 1, 2024, contained a “going concern” note within the annual audit report, which raised substantial doubt about our ability to continue operations. We believe that we have alleviated the substantial doubt raised by our independent auditor by selling equity securities on April 23, 2024, and subsequently on May 15, 2024, which resulted in aggregate gross proceeds of $9.9 million and net proceeds of $8.7 million, after broker discounts and related fees. Refer to “Note 10 – Subsequent Events” for further details about the offerings effectuated on April 23, 2024. </p> 9900000 9900000 8700000 8700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Short-Term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The cost basis for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. The unrealized holding gains for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively. As of March 31, 2024, the Company has not experienced any other-than-temporary impairment of its short-term investments. The fair value for our short-term investments totaled approximately zero as of March 31, 2024 and December 31, 2023, respectively.</p> 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The cost of research and development is expensed as incurred. Research and development costs consist of salaries, benefits, share based compensation, consumables, and consulting fees, including costs to develop and test prototype equipment and parts. Research and Development costs have been offset by funds received, if any, from strategic partners in cost sharing, collaborative projects. During the three months ended March 31, 2024, the Company received $107 thousand from these arrangements. During the three months ended March 31, 2023, the Company did not receive funds from these arrangements.</p> 107000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Foreign Operations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;">The accompanying unaudited condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 include assets amounting to approximately $279 thousand and $334 thousand, respectively, relating to operations of ClearSign Asia Limited. The Beijing registered capital requirement is $350 thousand, which is required to be paid by 2027, and of which $161 thousand has been paid as of March 31, 2024. It is always possible that unanticipated events in foreign countries could disrupt the Company’s operations, and since the first quarter of 2020, this has been the case with the effects of the COVID-19 pandemic.</p> 279000 334000 350000 161000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Net Loss per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic loss per share is computed by dividing loss available to common stockholders by the weighted-average number of common shares outstanding. Diluted loss per share is computed similar to basic loss per share except that the denominator is increased to include additional common shares available upon exercise of stock options and warrants using the treasury stock method, except for periods for which no common share equivalents are included because their effect would be anti-dilutive. At March 31, 2024 and March 31, 2023, potentially dilutive shares outstanding amounted to 4.1 million and 3.7<span style="white-space:pre-wrap;"> million, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.</span></p> 4100000 3700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). ASU 2023-07 requires expanded disclosures about reportable segments including additional information on segment expenses, expanded interim period disclosures, and an explanation of how the chief operating decision maker utilizes </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">segment information in evaluating segment performance. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 only currently impacts the disclosures in our annual consolidated financial statements, which will be included in our 2024 Annual Report on Form 10-K. We are currently assessing the impact that the adoption of ASU 2023-07 will have on the disclosures in our consolidated financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). The FASB issued ASU 2023-09 to enhance the transparency and decision-making usefulness of income tax disclosures by requiring additional information on an entity's tax rate reconciliation, as well as income taxes paid. ASU 2023-09 is effective for our reporting period beginning January 1, 2025. We are currently assessing the impact that the adoption of ASU 2023-09 will have on the disclosures in our consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 – Fixed Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fixed Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed assets are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease ROU assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization expense for the three months ended March 31, 2024 and 2023 totaled $7 thousand and $40 thousand, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;white-space:pre-wrap;">The Company leases office space in Tulsa, Oklahoma, Seattle, Washington, and Beijing, China. During June 2023, the Company renewed its Beijing, China lease agreement for </span><span style="font-size:10pt;">13 months</span><span style="font-size:10pt;"> with monthly rent at approximately </span><span style="font-size:10pt;">$3</span><span style="font-size:10pt;"> thousand. As a result of this renewal, the Company increased the right of use asset and lease liability by </span><span style="font-size:10pt;">$34</span><span style="font-size:10pt;"> thousand.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;">The Company exited our long-term Seattle operating lease on September 30, 2023. During October 2023, the Company entered into a sub-lease agreement to rent office space in Seattle for approximately </span><span style="font-size:10pt;">$2</span><span style="font-size:10pt;"> thousand per month for </span><span style="font-size:10pt;">twelve months</span><span style="font-size:10pt;">. The Tulsa and Beijing leases are classified as operating leases, with remaining terms ranging from less than </span><span style="font-size:10pt;">twelve months</span><span style="font-size:10pt;"> to approximately </span><span style="font-size:10pt;">four years</span><span style="font-size:10pt;">; contractual language requires renewal negotiations to occur at or near termination. These leases are normal and customary for office space, in that, contractual guarantees exist requiring the lessee return the premises to its original functional state. The Company did </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;">t incur restoration expenses for the three months ended March 31, 2024, and incurred </span><span style="font-size:10pt;">$2</span><span style="font-size:10pt;"> thousand for the three months ended March 31, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Tulsa lease contains fixed annual lease payments that increase annually by 2%. The Seattle, Tulsa, and Beijing total monthly minimum rent is approximately $10 thousand. Operating lease costs for the three months ended March 31, 2024 and 2023 were $24 thousand and $48 thousand, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental balance sheet information related to operating leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_yWM_Vv6B4ECxRfHSYc03BQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease ROU assets, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 235</p></td></tr><tr><td style="vertical-align:middle;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 172</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243</p></td></tr><tr><td style="vertical-align:middle;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">For the Three Months Ended </p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows used in operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash impact of new leases and lease modifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9)</p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Minimum future payments under the Company’s lease liabilities as of March 31, 2024 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Discounted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Payments</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">due under</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">lease</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">agreements</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 242</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At March 31, 2024, $19 thousand of our future minimum lease payments represents interest.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease ROU assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 60000 60000 43000 43000 103000 103000 70000 63000 33000 40000 214000 235000 247000 275000 7000 40000 P13M 3000 34000 2000 P12M P12M P4Y 0 2000 0.02 10000 24000 48000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_yWM_Vv6B4ECxRfHSYc03BQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease ROU assets, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 235</p></td></tr><tr><td style="vertical-align:middle;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 172</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243</p></td></tr><tr><td style="vertical-align:middle;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 214000 235000 66000 71000 157000 172000 223000 243000 P2Y2M12D 0.051 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">For the Three Months Ended </p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows used in operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash impact of new leases and lease modifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9)</p></td></tr><tr><td style="vertical-align:bottom;width:70.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr></table> 24000 66000 -9000 5000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Discounted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Payments</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">due under</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">lease</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">agreements</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 242</p></td></tr></table> 50000 57000 60000 66000 63000 68000 50000 51000 223000 242000 19000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 – Patents and Other Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents and other intangible assets are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Patents pending</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issued patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trademarks pending</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Registered trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expense for the three months ended March 31, 2024 and 2023 totaled $38 thousand and $40 thousand, respectively. Future amortization expense associated with issued patents and registered trademarks as of March 31, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;">The amortization life for patents ranges between </span><span style="-sec-ix-hidden:Hidden_55vJl3cygUiqg5QVKGj6kA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">, with trademark lives set at </span><span style="font-size:10pt;">ten years</span><span style="font-size:10pt;">. The Company does not amortize patents or trademarks classified as pending. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three months ended March 31, 2024 and 2023, the Company assessed its patent and trademark assets. The Company also evaluated its strategic approach to the pursuit and protection of its intellectual property. It is the intent of the Company to continue to pursue intellectual property protection.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">If the Company identifies certain assets where the intellectual property does not directly align with its core technology, the Company will impair the intangible asset and write-off the asset as an expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Patents pending</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issued patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trademarks pending</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Registered trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 445000 477000 847000 810000 1292000 1287000 4000 4000 86000 86000 90000 90000 8000 8000 1390000 1385000 559000 549000 831000 836000 38000 40000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:80.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td></tr></table> 102000 111000 79000 57000 20000 5000 374000 P5Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Revenue, Contract Assets and Contract Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognized $1,102 thousand of revenues and $665 thousand of cost of goods sold during the three months ended March 31, <span style="white-space:pre-wrap;">2024. The revenue and cost of goods sold relate predominately to the Company’s process burner product line. The Company delivered multiple burners in connection with a single customer order; successfully completed an engineering study and a Computational Fluid Dynamic analysis; and fulfilled multiple spare parts orders. These products and services constitute performance obligations per Accounting Standards Codification (“ASC”) 606.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognized $894 thousand of revenues and $788 thousand of cost of goods sold during the three months ended March 31, 2023. The revenue and cost of goods sold relate predominately to the Company’s process burner </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">product line, where the Company successfully completed a burner performance customer witness test, which represented a contractual performance obligation per ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company had contract assets of zero and $188 thousand at March 31, 2024 and December 31, 2023, respectively. The Company had contract liabilities of $1,038 thousand and $1,116 thousand at March 31, 2024 and December 31, <span style="white-space:pre-wrap;">2023, respectively. Of the </span>$1,116 thousand contract liability balance at December 31, 2023, the Company recognized revenue of $253 thousand during the three months ended March 31, 2024.</p> 1102000 665000 894000 788000 0 188000 1038000 1116000 1116000 253000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 6 – Product Warranties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s warranty liability activity, which is included in accrued liabilities in the accompanying balance sheets as of March 31, 2024 and December 31, 2023, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability at beginning of year</p></td><td style="vertical-align:bottom;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accruals</p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability at end of period</p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability at beginning of year</p></td><td style="vertical-align:bottom;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accruals</p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability at end of period</p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 110000 5000 83000 105000 13000 180000 110000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 – Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock and Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue 62.5 million shares of common stock and 2.0 million shares of preferred stock. Preferences, limitations, voting powers and relative rights of any preferred stock to be issued may be determined by the Company’s Board of Directors (the “Board”). The Company has not issued any shares of preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In July 2018, in connection with a private placement of the Company’s common stock pursuant to a Stock Purchase Agreement, the Company granted clirSPV LLC (“clirSPV”) a right to purchase certain new equity securities that the Company sells for purpose of raising capital on terms and conditions no different from those offered to other purchasers (the “Participation Right”), so that clirSPV could maintain a 19.99% percentage ownership of the Company’s outstanding common stock. In no event may the Participation Right be exercised to the extent it would cause clirSPV or any of its affiliates to beneficially own 20% or more of the Company’s then outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;">In May 2022, in connection with a waiver of the Participation Right’s notice requirements and other related closing mechanics for such Participation Right (the “Waiver”) the Company and clirSPV, agreed that the Participation Right may be extended from December 31, 2023, to such date that the holders of </span><span style="-sec-ix-hidden:Hidden_veaf6Js7D0CCp9G-RVxT1g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span><span style="font-size:10pt;">-thirds of the outstanding units of clirSPV agree to extend each such holder’s existing agreement that he/she/it will have no right to force a redemption of his/her/its interests in clirSPV (the “Redemption Right”); provided, however, that the Participation Right could not be extended to a date later than June 30, 2027. On December 30, 2023, the Company received notice from clirSPV that the holders of at least </span><span style="-sec-ix-hidden:Hidden_McVLWJUnR0W1Xbnm-cHsvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span><span style="font-size:10pt;">-thirds of the outstanding units of clirSPV agreed to extend the waiver of the Redemption Right until December 31, 2024. Accordingly, the Participation Right will now expire on December 31, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company has an At-The-Market (“ATM”) program pursuant to a Sales Agreement with Virtu Americas LLC, as sales agent, dated December 23, 2020 (the “Sales Agreement”), pursuant to which the Company may sell shares of common stock with an aggregate offering price of up to $8.7 million. On March 18, 2024, the Company filed a prospectus supplement suspending the ATM program. The Company will not make any sales of its common stock pursuant to the Sales Agreement unless and until a new prospectus supplement is filed with the SEC; however, the Sales Agreement remains in full force and effect. During the three months ended March 31, 2024, the Company issued zero shares of its common stock from the ATM program. As of March 31, 2024, the Company has cumulatively issued </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">approximately 1.6 million shares of common stock under the ATM program, at an average price of $3.84 per share. Gross proceeds totaled approximately $6.1 million and net cash proceeds was approximately $5.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is currently subject to the SEC’s “baby shelf rules,” which prohibit companies with a public float of less than $75 million from issuing securities under a shelf registration statement in excess of one-third of such company’s public float in a 12-month period. These rules may limit future issuances of shares by the Company under our “shelf” registration statement on Form S-3, the ATM program or other securities offerings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On April 23, 2024, we issued common stock, redeemable warrants to purchase common stock and pre-funded warrants to purchase common stock in connection with a public offering and concurrent private placement. As a result of these offerings, investors experienced immediate dilution and an increase to potentially dilutive shares outstanding. Refer to “Note 10 – Subsequent Events” below for more details.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On June 17, 2021, the Company's shareholders approved and the Company adopted the ClearSign Technologies Corporation 2021 Equity Incentive Plan (the “2021 Plan”) which permits the Company to grant incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance units, and performance shares, to eligible participants, which includes employees, directors and consultants. The Board’s Human Capital &amp; Compensation Committee (the “Compensation Committee”) is authorized to administer the 2021 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The 2021 Plan provides for an annual increase in available shares equal to the lesser of (i) 10% of the aggregate number of shares of Common Stock issued by the Company in the prior fiscal year; or (ii) such number provided by the Compensation Committee; provided, however, that the total cumulative increase in the number of shares available for issuance pursuant to this automatic share increase shall not exceed 400<span style="white-space:pre-wrap;"> thousand shares of common stock. In 2024, the Board did not exercise their right to limit the automatic increase. Accordingly, the 2021 Plan share reserve increased by </span>66 thousand shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balances for the 2021 Plan is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,430</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reserved but unissued shares under the Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,302</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total authorized shares under the Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,732</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Options </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Under the terms of the 2021 Plan, incentive stock options and nonstatutory stock options must have an exercise price at or above the fair market value on the date of the grant. At the time of grant, the Company will determine the period within which the option may be exercised and will specify any conditions that must be satisfied before the option vests and may be exercised. The Company estimates the fair value of stock options on the date of grant using the Black-Scholes option-pricing model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As permitted by SEC Staff Accounting Bulletin (“SAB”) 107, management utilized the simplified approach to estimate the expected term of the options, which represents the period of time that options granted are expected to be outstanding. Expected volatility has been determined through the Company’s historical stock price volatility. The Company has not made an estimate of forfeitures at the time of the grant, but rather accounts for forfeitures at the time they occur. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield in effect at the time of grant. The Company has never declared or paid dividends and has no plans to do so in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Equity Incentive Plan Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Compensation expense associated with stock option awards for the three months ended March 31, 2024 and 2023 totaled $</span><span style="background:#ffffff;">22</span><span style="background:#ffffff;"> thousand and $</span><span style="background:#ffffff;">44</span><span style="background:#ffffff;"> thousand, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s 2011 Equity Incentive Plan and the 2021 Plan stock option activity and changes is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Options to Purchase Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted Average Exercise Price</p></td><td style="vertical-align:bottom;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted Average Remaining Contractual Life (in years)</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.38</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.13</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.66</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The estimated aggregate pretax intrinsic value of the Company’s outstanding vested stock options at March 31, 2024 is $61 thousand. The intrinsic value is the difference between the Company’s common stock price and the option exercise prices multiplied by the number of in-the-money options. This amount changes based on the fair value of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At March 31, 2024, there was $1.0 million of total unrecognized compensation cost related to non-vested stock option-based compensation arrangements. Vesting criteria ranges from time-based to performance-based. The Company records costs for time-based arrangements ratably across the timeframe, whereas performance-based arrangements require management to continually evaluate predetermined goals against actual circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Inducement Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the year ended December 31, 2023, the Company granted non-qualified stock options to its Chief Technology Officer to purchase an aggregate of 150 thousand shares of common stock with an exercise price of $0.91 as a material inducement to accept employment with the Company. These inducement options vest in three equal installments, with <span style="-sec-ix-hidden:Hidden_DxwKo24aiE-O4Rj2KWN0Bg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> third of the option vesting on the grant date, and each remaining third vesting on the second and third anniversaries of the grant date, subject to continued employment with the Company. The fair value of these options were estimated on the grant date using the Black Scholes valuation model, which resulted in $112 thousand. The compensation expense recognized for these awards for the three months ended March 31, 2024 and 2023 was $9 thousand and zero, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">These inducement options were granted outside of the 2021 Plan and in accordance with the employment inducement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">exemption provided under Nasdaq Listing Rule 5635(c)(4).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company awards employees and directors restricted stock units (“RSUs”) in lieu of cash payment for compensation. These awards are granted from the 2021 Plan. Employee vesting criteria is time based, and compensation expense is recognized ratably across the timeframe. The Company pays payroll withholding taxes on behalf of the employee at vesting, and withholds shares from the employee’s award to cover the taxes payable. The Company’s accrued reserve for RSU share-based compensation is $16 thousand and $3 thousand for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Director vesting criteria is contingent upon the occurrence of one of four future events, which the Company cannot predict or control. Therefore, compensation expense for director RSUs is not recognized until one of these four future events occur, which is in accordance with FASB ASC<i style="font-style:italic;">, </i>Topic 718<i style="font-style:italic;">, Compensation-Stock Compensation, </i>(ASC 718). Unrecognized compensation expense for director services as of March 31, 2024 and 2023 was $65 thousand and $68 thousand, respectively. Director compensation is earned on a quarterly basis with the target value of compensation set at $84 thousand per quarter, assuming four directors; one chairman; one lead independent director; one chair for each committee; and two committee members for each of the three committees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s RSUs activity and changes is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number of Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Grant Date Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.07</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (67)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.79</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s RSU compensation expense is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">For the Three Months Ended </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Value Per Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company awards employees stock in lieu of cash payment for compensation, typically to satisfy accrued bonus compensation. The awards are granted from the 2021 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Value Per Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.79</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consultant Stock Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The 2013 Consultant Stock Plan (the “Consultant Plan”) provides for the granting of shares of common stock to consultants who provide services related to capital raising, investor relations, and making a market in or promoting the Company’s securities. The Company’s officers, employees, and Board members are not entitled to receive grants from the Consultant Plan. The Compensation Committee is authorized to administer the Consultant Plan and establish the grant terms. The Consultant Plan provides for quarterly increases in the available number of authorized shares equal to the lesser of 1% of any new shares issued by the Company during the quarter immediately prior to the adjustment date or such lesser amount as the Board shall determine. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Consultant Plan activity and change is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:65%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">(<i style="font-style:italic;">in thousands</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserved but unissued shares at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases in the number of authorized shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserved but unissued shares at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Consultant Plan compensation expense is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">For the Three Months Ended </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Value Per Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.66</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p> 62500000 2000000.0 0.1999 0.20 8700000 0 1600000 3.84 3.84 6100000 5900000 0.10 400000 66000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,430</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reserved but unissued shares under the Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,302</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total authorized shares under the Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,732</p></td></tr></table> 3617000 3430000 1829000 2302000 5446000 5732000 22000 44000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Options to Purchase Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted Average Exercise Price</p></td><td style="vertical-align:bottom;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted Average Remaining Contractual Life (in years)</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.38</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.13</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.66</p></td></tr></table> 2759000 2.07 P5Y4M17D 2759000 2.07 P5Y1M17D 2049000 1.70 P4Y7M28D 61000 1000000.0 150000 0.91 3 112000 9000 0 16000 3000 65000 68000 84000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:33.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number of Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Grant Date Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.07</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (67)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.79</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.07</p></td></tr></table> 671000 1.05 253000 1.07 67000 0.79 857000 1.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">For the Three Months Ended </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Value Per Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 36000 199000 0.93 1.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Value Per Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.79</p></td></tr></table> 326000 234000 1.06 0.79 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:65%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">(<i style="font-style:italic;">in thousands</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserved but unissued shares at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases in the number of authorized shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserved but unissued shares at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188</p></td></tr></table> 188000 4000 4000 188000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">For the Three Months Ended </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:37.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">(<i style="font-style:italic;">in thousands, except per share data</i>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Value Per Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.66</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p> 3000 3000 0.81 0.66 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">From time to time the Company may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. Litigation is subject to inherent uncertainties and an adverse result in any such matter may harm the Company’s business. As of the date of this report, the Company is not a party to any material pending legal proceedings or claims that the Company believes will have a material adverse effect on the business, financial condition or operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company maintains indemnification agreements with our directors and officers that may require the Company to indemnify these individuals against liabilities that arise by reason of their status or service as directors or officers, except as prohibited by law.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9 – Government Assistance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During 2022, the Company was awarded a research grant from the Department of Energy (“DOE”) for approximately $250 thousand with the completion of such grant occurring in March 2023. The purpose of the grant was to produce a research paper for a flexible fuel ultra-low NOx process burner capable of burning 100% hydrogen fuel. During 2023, the Company was awarded a Phase 2 grant from the DOE to continue developing this ultra-low NOx hydrogen burner. The Phase 2 grant amount totaled approximately $1.6 million over a two-year<span style="white-space:pre-wrap;"> period. These awards allow the Company to request reimbursements for expenditures such as labor, material, and administrative costs. During the three months ended March 31, 2024 and 2023, the Company recognized $</span>48 thousand and $69<span style="white-space:pre-wrap;"> thousand in reimbursements from the DOE, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning in 2021, the Company received funds relating to the Oklahoma 21<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> Century Quality Jobs Act. The estimated duration of the program is up to 10 years and is designed to attract growth industries to Oklahoma. By reporting quarterly salary statistics and meeting agreed upon employment thresholds, the state remits benefit monies to the Company. During the three months ended March 31, 2024 and 2023, the Company recognized $31 thousand and $24 thousand in government assistance from this program, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 250000 1600000 P2Y 48000 69000 P10Y 31000 24000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;">Note 10 – Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Public Offering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">On April 23, 2024, we completed a public offering pursuant to an Underwriting Agreement, dated April 19, 2024 (the “Underwriting Agreement”), of 4,620,760 shares of our common stock and redeemable warrants to purchase 4,620,760 shares of our common stock (the “Public Warrants”). The Public Warrants were offered and sold at the rate of one Public Warrant for every one share of common stock purchased. The public offering price for each set of one share of common stock and accompanying Public Warrant was $0.92, yielding an effective price of $0.91 per share and $0.01 per warrant. Each Public Warrant has an exercise price of $1.05 per share, subject to adjustments provided therein, and are redeemable by us once they become exercisable upon 30 days’ advance notice if the closing price of our common stock reported equals or exceeds $2.275 for any 20 business days within a 30 consecutive business-day period. The Public Warrants are exercisable for a period of five years starting from the date of issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">In connection with the public offering, we also issued warrants to Public Ventures, LLC, as underwriter of the public offering (“Public Ventures”), to purchase up to 369,660 shares of our common stock at an exercise price of $1.1375 per share as a consideration for the services provided (the “Underwriter Warrants”), the Underwriter Warrants will become exercisable 180 days after the execution of the Underwriting Agreement. The Underwriter Warrants will expire 5 years after the execution date of the Underwriting Agreement and may be exercised on a cashless basis based on a formula set forth therein. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Pursuant to the Underwriting Agreement, we also granted to Public Ventures an option, exercisable not later than 45 days after the execution of the Underwriting Agreement, to purchase from us (i) up to an additional 693,114 shares of common stock and accompanying Public Warrants to purchase up to 693,114 shares of common stock; or (ii) up to an additional 693,114 shares of common stock only (the “Over-Allotment Option”), representing up to 15% of the shares of common stock and Public Warrants, or common stock only, as the case may be, sold in the public offering for the purpose of covering the exercise of the Over-Allotment Option, if applicable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On May 15, 2024, we issued an additional 693,114 shares of common stock and accompanying Public Warrants to purchase up to 693,114 shares of common stock pursuant to Public Ventures’ full exercise of the Over-Allotment Option (the “Over-Allotment Securities”) at a price of $0.92 per set of one share of common stock and accompanying Public Warrants, yielding an effective price of $0.91 per share of common stock and $0.01 per accompanying Public Warrant. In connection with the exercise of the Over-Allotment Option, we also issued to Public Ventures additional Underwriter Warrants to purchase up to 55,449 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;background:#ffffff;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Concurrent Private Placement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In a private placement that was completed concurrently with the public offering described above, in accordance with a Securities Purchase Agreement, dated April 19, 2024, and subsequently amended on April 22, 2024 (as amended, the “Purchase Agreement”), we also issued to one accredited investor (i) 2,249,763 shares of common stock (the “Private Shares”), (ii) pre-funded warrants (the “Pre-Funded Warrants”) to purchase up to 3,155,642 shares of common stock, and (iii) redeemable warrants (the “Private Warrants”) to purchase up to 8,108,106 shares of common stock. The Pre-Funded Warrants are each exercisable for one share of common stock at an exercise price of $0.0001 per share and will expire when exercised in full. We are prohibited from effecting an exercise of any Pre-Funded Warrants to the extent that such exercise would result in the number of shares of common stock beneficially owned by the holder and its affiliates exceeding 4.99% (or 9.99% at election of the holder) of the total number of shares of common stock outstanding immediately after giving effect to the exercise, which percentage may be increased or decreased at the holder’s election not to exceed 9.99%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Private Warrants were offered and sold at the rate of three Private Warrant for every two shares of common stock (or Pre-Funded Warrants in lieu thereof) purchased in the private placement. The offering prices in the private placement per set of securities was $0.91 per share and $0.01 per accompanying Private Warrant, or $0.9099 per Pre-Funded Warrant and $0.01 per accompanying Private Warrant, as applicable. The Private Warrants will be exercisable at an exercise price of $1.05 per share, will be exercisable 6 months after issuance and will expire 5 years from the date of issuance. The Private Warrants are also redeemable on the same terms as the Public Warrants, provided that there is an effective registration statement covering the resale of the shares issuable upon exercise of the Private Warrants. The Pre-Funded Warrants are immediately exercisable upon issuance and will expire when exercised in full. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">In connection with the private placement, we also issued Public Ventures, as our exclusive placement agent, warrants to purchase up to 432,432 shares of our common stock at an exercise price of $1.1375 per share as a consideration for the services provided (the “Placement Agent Warrants”). The Placement Agent Warrants will be exercisable 180 days after the execution of the Purchase Agreement, expire 5 years after the date of the Purchase Agreement and may be exercised on a cashless basis based on a formula set forth therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The public offering and the concurrent private placement resulted in combined gross proceeds of approximately $9.3 million, and net proceeds of approximately $8.1 million. The sale of the Over-Allotment Securities resulted in additional gross and net proceeds of approximately $0.6 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 4620760 4620760 1 1 1 0.92 0.91 0.01 1.05 30 2.275 20 30 P5Y 369660 1.1375 180 P5Y 45 693114 693114 693114 0.15 693114 693114 0.92 1 0.91 0.01 55449 1 2249763 3155642 8108106 1 0.0001 0.0499 9.99 9.99 0.91 0.01 0.9099 0.01 1.05 P5Y 432432 1.1375 180 P5Y 9300000 8100000 600000 false false false false false false