0001437749-24-026779.txt : 20240814 0001437749-24-026779.hdr.sgml : 20240814 20240814160204 ACCESSION NUMBER: 0001437749-24-026779 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LIQTECH INTERNATIONAL INC CENTRAL INDEX KEY: 0001307579 STANDARD INDUSTRIAL CLASSIFICATION: MISC INDUSTRIAL & COMMERCIAL MACHINERY & EQUIPMENT [3590] ORGANIZATION NAME: 06 Technology IRS NUMBER: 201431677 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36210 FILM NUMBER: 241207326 BUSINESS ADDRESS: STREET 1: INDUSTRIPARKEN 22C CITY: BALLERUP STATE: G7 ZIP: DK-2750 BUSINESS PHONE: 01145 2390 4545 MAIL ADDRESS: STREET 1: INDUSTRIPARKEN 22C CITY: BALLERUP STATE: G7 ZIP: DK-2750 FORMER COMPANY: FORMER CONFORMED NAME: Blue Moose Media Inc DATE OF NAME CHANGE: 20041101 10-Q 1 liqt20240630_10q.htm FORM 10-Q liqt20240630_10q.htm
0001307579 LIQTECH INTERNATIONAL INC false --12-31 Q2 2024 0.001 0.001 2,500,000 2,500,000 0 0 0 0 0.001 0.001 50,000,000 50,000,000 5,819,272 5,819,272 5,727,310 5,727,310 6.7 1 3 4 5,819,272 5,727,310 false false false false 00013075792024-01-012024-06-30 xbrli:shares 00013075792024-08-14 thunderdome:item iso4217:USD 00013075792024-06-30 00013075792023-12-31 iso4217:USDxbrli:shares 00013075792024-04-012024-06-30 00013075792023-04-012023-06-30 00013075792023-01-012023-06-30 0001307579us-gaap:CommonStockMember2023-12-31 0001307579us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001307579us-gaap:RetainedEarningsMember2023-12-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0001307579us-gaap:CommonStockMember2024-01-012024-03-31 0001307579us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 00013075792024-01-012024-03-31 0001307579us-gaap:RetainedEarningsMember2024-01-012024-03-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0001307579us-gaap:CommonStockMember2024-03-31 0001307579us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001307579us-gaap:RetainedEarningsMember2024-03-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 00013075792024-03-31 0001307579us-gaap:CommonStockMember2024-04-012024-06-30 0001307579us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30 0001307579us-gaap:RetainedEarningsMember2024-04-012024-06-30 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-30 0001307579us-gaap:CommonStockMember2024-06-30 0001307579us-gaap:AdditionalPaidInCapitalMember2024-06-30 0001307579us-gaap:RetainedEarningsMember2024-06-30 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-30 0001307579us-gaap:CommonStockMember2022-12-31 0001307579us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001307579us-gaap:RetainedEarningsMember2022-12-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 00013075792022-12-31 0001307579us-gaap:CommonStockMember2023-01-012023-03-31 0001307579us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 00013075792023-01-012023-03-31 0001307579us-gaap:RetainedEarningsMember2023-01-012023-03-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001307579us-gaap:CommonStockMember2023-03-31 0001307579us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001307579us-gaap:RetainedEarningsMember2023-03-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 00013075792023-03-31 0001307579us-gaap:CommonStockMember2023-04-012023-06-30 0001307579us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001307579us-gaap:RetainedEarningsMember2023-04-012023-06-30 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0001307579us-gaap:CommonStockMember2023-06-30 0001307579us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001307579us-gaap:RetainedEarningsMember2023-06-30 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 00013075792023-06-30 xbrli:pure 0001307579srt:ReportableGeographicalComponentsMembersrt:AmericasMember2024-04-012024-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AmericasMember2023-04-012023-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AmericasMember2024-01-012024-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AmericasMember2023-01-012023-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2024-04-012024-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2023-04-012023-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2024-01-012024-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2023-01-012023-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:EuropeMember2024-04-012024-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:EuropeMember2023-04-012023-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:EuropeMember2024-01-012024-06-30 0001307579srt:ReportableGeographicalComponentsMembersrt:EuropeMember2023-01-012023-06-30 0001307579srt:ReportableGeographicalComponentsMemberliqt:MiddleEastAndAfricaMember2024-04-012024-06-30 0001307579srt:ReportableGeographicalComponentsMemberliqt:MiddleEastAndAfricaMember2023-04-012023-06-30 0001307579srt:ReportableGeographicalComponentsMemberliqt:MiddleEastAndAfricaMember2024-01-012024-06-30 0001307579srt:ReportableGeographicalComponentsMemberliqt:MiddleEastAndAfricaMember2023-01-012023-06-30 0001307579srt:ReportableGeographicalComponentsMember2024-04-012024-06-30 0001307579srt:ReportableGeographicalComponentsMember2023-04-012023-06-30 0001307579srt:ReportableGeographicalComponentsMember2024-01-012024-06-30 0001307579srt:ReportableGeographicalComponentsMember2023-01-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:WaterSegmentMember2024-04-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:WaterSegmentMember2023-04-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:WaterSegmentMember2024-01-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:WaterSegmentMember2023-01-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:CeramicsSegmentMember2024-04-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:CeramicsSegmentMember2023-04-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:CeramicsSegmentMember2024-01-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:CeramicsSegmentMember2023-01-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:PlasticsSegmentMember2024-04-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:PlasticsSegmentMember2023-04-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:PlasticsSegmentMember2024-01-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberliqt:PlasticsSegmentMember2023-01-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2024-04-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2023-04-012023-06-30 0001307579us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2024-01-012024-06-30 0001307579us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2023-01-012023-06-30 0001307579liqt:WaterSegmentMember2024-04-012024-06-30 0001307579liqt:WaterSegmentMember2023-04-012023-06-30 0001307579liqt:WaterSegmentMember2024-01-012024-06-30 0001307579liqt:WaterSegmentMember2023-01-012023-06-30 0001307579liqt:CeramicsSegmentMember2024-04-012024-06-30 0001307579liqt:CeramicsSegmentMember2023-04-012023-06-30 0001307579liqt:CeramicsSegmentMember2024-01-012024-06-30 0001307579liqt:CeramicsSegmentMember2023-01-012023-06-30 0001307579liqt:PlasticProductsMember2024-04-012024-06-30 0001307579liqt:PlasticProductsMember2023-04-012023-06-30 0001307579liqt:PlasticProductsMember2024-01-012024-06-30 0001307579liqt:PlasticProductsMember2023-01-012023-06-30 0001307579us-gaap:AllOtherSegmentsMember2024-04-012024-06-30 0001307579us-gaap:AllOtherSegmentsMember2023-04-012023-06-30 0001307579us-gaap:AllOtherSegmentsMember2024-01-012024-06-30 0001307579us-gaap:AllOtherSegmentsMember2023-01-012023-06-30 0001307579liqt:WaterSegmentMember2024-06-30 0001307579liqt:WaterSegmentMember2023-12-31 0001307579liqt:CeramicsSegmentMember2024-06-30 0001307579liqt:CeramicsSegmentMember2023-12-31 0001307579liqt:PlasticProductsMember2024-06-30 0001307579liqt:PlasticProductsMember2023-12-31 0001307579us-gaap:AllOtherSegmentsMember2024-06-30 0001307579us-gaap:AllOtherSegmentsMember2023-12-31 00013075792023-01-012023-12-31 0001307579us-gaap:OtherExpenseMember2024-01-012024-06-30 utr:Y 0001307579liqt:SeniorPromissoryNotesMember2024-06-30 0001307579liqt:SeniorPromissoryNotesMember2023-12-31 0001307579liqt:SeniorPromissoryNotesMember2024-04-012024-06-30 0001307579liqt:SeniorPromissoryNotesMember2023-04-012023-06-30 0001307579liqt:SeniorPromissoryNotesMember2024-01-012024-06-30 0001307579liqt:SeniorPromissoryNotesMember2023-01-012023-06-30 0001307579srt:MinimumMember2024-01-012024-06-30 0001307579srt:MaximumMember2024-01-012024-06-30 0001307579srt:DirectorMember2024-01-032024-01-03 0001307579srt:ManagementMember2024-01-032024-01-03 0001307579srt:ManagementMember2024-06-242024-06-24 0001307579us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2024-01-012024-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2013-01-012013-12-31 0001307579us-gaap:RestrictedStockUnitsRSUMembersrt:BoardOfDirectorsChairmanMember2013-01-012013-12-31 0001307579us-gaap:RestrictedStockUnitsRSUMemberliqt:The2022IncentivePlanMember2024-01-012024-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-30 0001307579liqt:PrefundedWarrantsMember2024-01-012024-06-30 0001307579us-gaap:WarrantMember2024-01-012024-06-30 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30 0001307579liqt:PrefundedWarrantsMember2023-01-012023-06-30 0001307579us-gaap:WarrantMember2023-01-012023-06-30 0001307579us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerAMember2024-04-012024-06-30 0001307579us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerBMember2024-04-012024-06-30 0001307579us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerCMember2023-04-012023-06-30 0001307579us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerDMember2024-01-012024-06-30 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerDMember2024-01-012024-06-30 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerDMember2023-01-012023-12-31 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerBMember2024-01-012024-06-30 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerEMember2023-01-012023-12-31 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:DK2024-01-012024-06-30 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-06-30 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2024-01-012024-06-30 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:DK2023-01-012023-12-31 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-12-31 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2023-01-012023-12-31
 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.20549

 

FORM 10-Q

 

(Mark One) 

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

 

For the quarterly period ended June 30, 2024

 

or

 

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

 

For the transition period from to                            to                             

 

Commission File Number: 001-36210

 

LiqTech International, Inc.

(Exact name of registrant as specified in its charter)

 

Nevada

 

20-1431677

(State or other jurisdiction of incorporation or organization)

 

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

   

Industriparken 22C, DK 2750 Ballerup, Denmark

  

(Address of principal executive offices)

 

(Zip Code)

 

Registrant’s telephone number, including area code:  +45 3131 5941

 

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

 

Title of each class

 

Trading symbol(s)

 

Name of each exchange on which

registered

Common Stock, $0.001 par value

 

LIQT

 

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 that the registrant was required to submit such files). Yes ☒ No ☐.

 

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

 

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 August 14, 2024, there were 5,819,272 shares of Common Stock, $0.001 par value per share, outstanding. 

 

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

Quarterly Report on Form 10-Q

For the Period Ended June 30, 2024

 

TABLE OF CONTENTS

 

 

Page

PART I. FINANCIAL INFORMATION

5

   

Item 1. Financial Statements

5

   

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

5

   

Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2024 and June 30, 2023 (unaudited)

7

   

Condensed Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2024 and June 30, 2023 (unaudited)

8

   

Condensed Consolidated Statements of Stockholders Equity for the Three and Six Months ended June 30, 2024 and June 30, 2023 (unaudited)

9

   

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2024 and June 30, 2023 (unaudited)

11

   

Notes to Condensed Consolidated Financial Statements (unaudited)

13

   

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

20

   

Item 3. Quantitative and Qualitative Disclosures About Market Risk

26

   

Item 4. Controls and Procedures

27

   

PART II. OTHER INFORMATION

28

   

Item 1. Legal Proceedings

28

   

Item 1A. Risk Factors

28

   

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

28

   

Item 3. Defaults Upon Senior Securities

28

   

Item 4. Mine Safety Disclosures

28

   

Item 5. Other Information

28

   

Item 6. Exhibits

29

   

SIGNATURES

30

 

 

 

 

 

 

FORWARD-LOOKING STATEMENTS

 

Certain statements made in this Quarterly Report on Form 10-Q are “forward-looking statements” regarding the plans and objectives of management for future operations and market trends and expectations. Such statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements.

 

The forward-looking statements included herein are based on current expectations that involve numerous risks and uncertainties. Our plans and objectives are based, in part, on assumptions involving the continued expansion of our business. Assumptions relating to the foregoing involve judgments with respect to, among other things, future political, legislative, economic, competitive and market conditions and future business decisions, all of which are difficult or impossible to predict accurately and many of which are beyond our control. This is especially underlined by the potential impacts from the prevailing macro-economic uncertainty on the Company, including the related effects to our business operations, results of operations, cash flows, and financial position. Although we believe that our assumptions underlying the forward-looking statements are reasonable, any of the assumptions could prove inaccurate and, therefore, there can be no assurance that the forward-looking statements included in this Quarterly Report on Form 10-Q will prove to be accurate. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that our objectives and plans will be achieved. We undertake no obligation to revise or update publicly any forward-looking statements for any reason.

 

Forward-looking statements include, but are not limited to, statements concerning:

 

 

Our ability to continue as a going concern;

     
 

The impact from the prevailing geopolitical uncertainty including the war between Ukraine and Russia as well as the escalating conflict between Hamas and Israel in the Middle East;

     
 

Operational exposure related to increased macro-economic uncertainty, risk of a prolonged period of inflationary pressure, potential energy shortages, and/or volatile energy and electricity prices across Europe;

     
 

The resurgence of COVID-19 or similar global pandemics;

     
 

Our dependence on a few major customers and the ability to maintain future relationships with one or more of these major customers;

     
 

Our ability to operate with financial stability and secure access to external financing and adequate liquidity;

     
 

Our ability to secure and source supplies of raw materials and key components in due time and at competitive prices;

     
 

Our reliance on subcontractors or delivery of new machinery to develop sufficient manufacturing capacity to meet demand;

     
 

Our ability to achieve revenue growth and penetrate new markets;

     
 

Our dependence on the expertise and experience of our management team and the retention of key employees;

     
 

Our reliance and access to qualified personnel to expand our business;

     
 

Our ability to adapt to potentially adverse changes in legislative, regulatory and political frameworks;

     
 

Changes in emissions and environmental regulations, and potential further tightening of emission standards;

     
 

Our dependence on corporate or government funding for emissions control programs;

     
 

Our ability to compete under changing governmental standards by which our products are evaluated;

 

 

 

Exposure to potentially adverse tax consequences;

     
 

The financial impact from the fluctuation and volatility of foreign currencies;

     
 

The potential monetary costs of defending our intellectual property rights;

     
 

Our ability to successfully protect our intellectual property rights and manufacturing know-how;

     
 

The possibility of a dispute over intellectual property developed in conjunction with third parties with whom we have contractual relationships;

     
 

The possibility that we could become subject to litigation that could be costly, limit or cancel our intellectual property rights or divert time and efforts away from our business operations;

     
 

The potential negative impact to the sale of our products caused by technological advances of our competitors;

     
 

The potential liability for environmental harm or damages resulting from technical faults or failures of our products;

     
 

The possibility that an investor located within the United States may not be able to, or find it difficult to, enforce any judgments obtained in United States courts because a significant portion of our assets and some of our officers and directors may be located outside of the United States;

     
 

The possibility that we may not be able to develop and maintain an effective system of internal control over financial reporting, leading to inaccurate reports of our financial results;

     
 

The possibility of breaches in the security of our information technology systems;

     
 

The liability risk of our compliance to environmental laws and regulations and evolving disclosure requirements;
     
 

The potential negative impact of more stringent environmental laws and regulations, along with evolving disclosure requirements, as governmental agencies seek to improve minimum standards; and
     
 

The possibility that enforcement actions to suspend or severely restrict our business operations could be brought against the Company for our failure to comply with laws or regulations and the potential costs of defending against such actions.

 

Any forward-looking statement made by us herein speaks only as of the date on which such statement is made, and the Company undertakes no obligation to update any forward-looking statement or statements to reflect events or circumstances after the date on which such statement is made or to reflect the occurrence of unanticipated events. New factors emerge from time to time, and it is not possible for management to predict all such factors, nor can we assess the impact of each such factor on the business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements.

 

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 
  

(Unaudited)

     

Assets

        
         

Current Assets:

        

Cash and restricted cash

 $5,489,776  $10,422,181 

Accounts receivable, net

  2,804,625   3,171,047 

Inventories, net

  5,620,247   5,267,816 

Contract assets

  2,878,573   2,891,744 

Prepaid expenses and other current assets

  389,181   337,391 
         

Total Current Assets

  17,182,402   22,090,179 
         

Long-Term Assets:

        

Property and equipment, net

  6,935,852   9,007,166 

Operating lease right-of-use assets

  3,657,512   4,055,837 

Deposits and other assets

  517,123   470,349 

Intangible assets, net

  60,128   114,593 

Goodwill

  226,285   233,723 
         

Total Long-Term Assets

  11,396,900   13,881,668 
         

Total Assets

 $28,579,302  $35,971,847 

 

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

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (CONTINUED)

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 
  

(Unaudited)

     

Liabilities and Stockholders Equity

        
         

Current Liabilities:

        

Accounts payable

 $1,813,943  $2,444,653 

Accrued expenses

  3,189,439   3,550,542 

Current portion of finance lease liabilities

  446,425   590,550 

Current portion of operating lease liabilities

  476,298   531,355 

Contract liabilities

  333,505   382,647 
         

Total Current Liabilities

  6,259,610   7,499,747 
         
         

Deferred tax liability

  69,535   101,059 

Finance lease liabilities, net of current portion

  1,809,424   2,879,932 

Operating lease liabilities, net of current portion

  3,181,843   3,527,082 

Notes payable, net

  4,984,642   4,688,011 
         

Total Long-term Liabilities

  10,045,444   11,196,084 
         

Total Liabilities

  16,305,054   18,695,831 
         
         

Stockholders' Equity:

        

Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2024 and December 31, 2023

  -   - 

Common stock; par value $0.001, 50,000,000 shares authorized, 5,819,272 and 5,727,310 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively

  5,819   5,727 

Additional paid-in capital

  99,051,263   98,796,357 

Accumulated deficit

  (80,422,175)  (75,922,180)

Accumulated other comprehensive loss

  (6,360,659)  (5,603,888)
         

Total Stockholders’ Equity

  12,274,248   17,276,016 
         

Total Liabilities and Stockholders Equity

 $28,579,302  $35,971,847 

 

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

 

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

 

   

For the Three Months Ended

   

For the Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Revenues

  $ 4,485,062     $ 4,990,019     $ 8,720,406     $ 9,001,538  

Cost of goods sold

    3,767,851       3,827,491       7,732,093       7,447,668  
                                 

Gross Profit

    717,211       1,162,528       988,313       1,553,870  
                                 

Operating Expenses:

                               

Selling expenses

    855,122       1,028,225       1,372,701       2,210,660  

General and administrative expenses

    1,541,316       1,377,483       3,086,047       2,436,432  

Research and development expenses

    407,292       359,784       662,104       702,403  
                                 

Total Operating Expenses

    2,803,730       2,765,492       5,120,852       5,349,495  
                                 

Loss from Operations

    (2,086,519 )     (1,602,964 )     (4,132,539 )     (3,795,625 )
                                 

Other Income (Expense)

                               

Interest and other income

    45,744       116,545       114,830       168,218  

Interest expense

    (29,290 )     (45,898 )     (101,009 )     (57,899 )

Amortization of debt discount

    (150,591 )     (86,790 )     (296,631 )     (171,318 )

Gain (loss) on currency transactions

    84,462       49,494       339,998       (116,784 )

Gain (loss) on disposal of property and equipment

    10,344       -       (453,233 )     -  
                                 

Total Other Income (Expense)

    (39,331 )     33,351       (396,045 )     (177,783 )
                                 

Loss Before Income Taxes

    (2,125,850 )     (1,569,613 )     (4,528,584 )     (3,973,408 )
                                 

Income tax benefit

    14,150       14,321       28,589       28,613  
                                 

Net Loss

  $ (2,111,700 )   $ (1,555,292 )   $ (4,499,995 )   $ (3,944,795 )
                                 
                                 

Loss Per Common Share Basic and Diluted

  $ (0.36 )   $ (0.27 )   $ (0.77 )   $ (0.70 )
                                 

Weighted-Average Common Shares Outstanding Basic and Diluted

    5,808,127       5,660,007       5,806,480       5,656,809  

 

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

 

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF

COMPREHENSIVE LOSS (UNAUDITED)

 

   

For the Three Months Ended

   

For the Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Net Loss

    (2,111,700 )     (1,555,292 )     (4,499,995 )     (3,944,795 )
                                 

Gain (loss) on foreign currency translation

    (213,191 )     (99,792 )     (756,771 )     308,804  
                                 

Total Comprehensive Loss

  $ (2,324,891 )   $ (1,655,084 )   $ (5,256,766 )   $ (3,635,991 )

 

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

 

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)

 

                   

Additional

   

Accumu-

   

Accumulated

Other

   

Total

 
   

Common Stock

   

Paid-in

   

lated

   

Comprehensive

   

Stockholders’

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Income (Loss)

    Equity  

Balance at December 31, 2023

    5,727,310       5,727       98,796,357       (75,922,180 )     (5,603,888 )     17,276,016  
                                                 

Common stock issued in settlement of RSUs

    110,028       110       (110 )     -       -       -  
                                                 
Tax withholdings paid related to stock-based compensation     (29,998 )     (30 )     30       -       -       -  
                                                 

Stock-based compensation

    -       -       193,321       -       -       193,321  
                                                 

Loss on foreign currency translation

    -       -       -       -       (543,580 )     (543,580 )
                                                 

Net loss

    -       -       -       (2,388,295 )     -       (2,388,295 )
                                                 

Balance at March 31, 2024

    5,807,340       5,807       98,989,598       (78,310,475 )     (6,147,468 )     14,537,462  
                                                 

Common stock issued in settlement of RSUs

    11,932       12       (12 )     -       -       -  
                                                 

Tax withholdings paid related to stock-based compensation

    -       -       (104,940 )     -       -       (104,940 )
                                                 

Stock-based compensation

    -       -       166,617       -       -       166,617  
                                                 

Loss on foreign currency translation

    -       -       -       -       (213,191 )     (213,191 )
                                                 

Net loss

    -       -       -       (2,111,700 )     -       (2,111,700 )
                                                 

Balance at June 30, 2024

    5,819,272       5,819       99,051,263       (80,422,175 )     (6,360,659 )     12,274,248  

 

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

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)

 

                   

Additional

   

Accumu-

   

Accumulated

Other

   

Total

 
   

Common Stock

   

Paid-in

   

lated

   

Comprehensive

   

Stockholders’

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Income (Loss)

    Equity  

Balance at December 31, 2022

    5,498,260       5,498       96,975,476       (67,351,035 )     (6,320,567 )     23,309,372  
                                                 

Common Stock issued in settlement of RSUs

    160,670       161       (161 )     -       -       -  
                                                 

Stock-based compensation

    -       -       157,173       -       -       157,173  
                                                 

Gain on foreign currency translation

    -       -       -       -       408,596       408,596  
                                                 

Net loss

    -       -       -       (2,389,503 )     -       (2,389,503 )
                                                 

Balance at March 31, 2023

    5,658,930       5,659       97,132,488       (69,740,538 )     (5,911,971 )     21,485,638  
                                                 

Common Stock issued in settlement of RSUs

    24,500       24       (24 )     -       -       -  
                                                 

Fractional shares from individual shareholder round-up following reverse split

    16,796       17       (17 )     -       -       -  
                                              -  

Stock-based compensation

    -       -       193,924       -       -       193,924  
                                                 

Loss on foreign currency translation

    -       -       -       -       (99,792 )     (99,792 )
                                                 

Net loss

    -       -       -       (1,555,292 )     -       (1,555,292 )
                                                 

Balance at June 30, 2023

    5,700,226       5,700       97,326,371       (71,295,830 )     (6,011,763 )     20,024,478  

 

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

 

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

   

For the Six Months Ended

 
   

June 30,

 
   

2024

   

2023

 

Cash Flows from Operating Activities:

               

Net loss

  $ (4,499,995 )   $ (3,944,795 )

Adjustments to reconcile net loss to net cash used in operations:

               

Depreciation and amortization

    1,067,312       1,250,299  

Amortization of discount on notes payable

    296,631       171,318  

Stock-based compensation

    359,938       351,097  

Amortization of right-of-use assets

    271,926       279,983  

Deferred taxes

    (28,589 )     (28,613 )

Gain on disposal of property and equipment

    453,233       -  

Changes in assets and liabilities:

               

Accounts receivable

    268,143       (606,781 )

Inventories

    (525,240 )     (289,557 )

Contract assets

    (79,639 )     (113,442 )

Prepaid expenses and other current assets

    (227,077 )     (1,061,699 )

Accounts payable

    (562,014 )     548,581  

Accrued expenses

    (263,144 )     (135,214 )

Operating lease liabilities

    (273,833 )     (279,983 )

Contract liabilities

    (37,331 )     60,584  

Assets held for sale

    -       41,534  
                 

Net Cash used in Operating Activities

    (3,779,679 )     (3,756,688 )
                 

Cash Flows from Investing Activities:

               

Purchases of property and equipment

    (612,090 )     (290,468 )

Proceeds from the disposal of property and equipment

    945,261       -  
                 

Net Cash provided by (used in) Investing Activities

    333,171       (290,468 )
                 

Cash Flows from Financing Activities:

               

Repayments of finance lease liabilities

    (1,115,153 )     (200,095 )
                 

Net Cash used in Financing Activities

    (1,115,153 )     (200,095 )
                 

Effect of Foreign Currency exchange on cash

    (370,744 )     244,569  
                 

Net Change in Cash and Restricted Cash

    (4,932,405 )     (4,002,682 )
                 

Cash and Restricted Cash at Beginning of Period

    10,422,181       16,597,371  
                 

Cash and Restricted Cash at End of Period

  $ 5,489,776     $ 12,594,689  

 

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

 

 

LIQTECH INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

   

For the Six Months Ended

June 30,

 
   

2024

   

2023

 

Supplemental Disclosures of Cash Flow Information:

               

Cash paid for interest

  $ 97,769     $ 81,192  

Cash paid for income taxes

    -       -  
                 

Non-cash financing activities

               

Financed purchases of property and equipment

  $ 83,378     $ -  

 

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

 

 

LIQTECH INTERNATIONAL, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

NOTE 1 BASIS OF PRESENTATION AND OTHER INFORMATION

 

The accompanying unaudited condensed consolidated financial statements of LiqTech International, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q of Regulation S-X. They do not include all the information and footnotes required by GAAP for complete financial statements. The December 31, 2023 consolidated balance sheet data were derived from audited financial statements but does not include all disclosures required by GAAP. However, except as disclosed herein, there has been no material change in the information disclosed in the notes to the consolidated financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, as filed with the Securities and Exchange Commission on March 22, 2024. The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07,Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about reportable segment’s profit or loss and assets that are currently required annually. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. These amendments are to be applied retrospectively. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09,Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances the transparency and decision usefulness of income tax disclosures by requiring; (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2025, with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

The Company currently believes there are no other issued and not yet effective accounting standards that are materially relevant to its condensed consolidated financial statements.

 

 

NOTE 2 LIQUIDITY AND GOING CONCERN ASSESSMENT

 

Management assesses liquidity and going concern uncertainty in the Company’s consolidated financial statements to determine whether there is sufficient cash on hand and working capital, including available borrowings on loans, to operate for a period of at least one year from the date the financial statements are issued, which is referred to as the “look-forward period,” as defined by GAAP. As part of this assessment, based on conditions that are known and reasonably knowable to management, management considered various scenarios, forecasts, projections, estimates and made certain key assumptions, including the timing and nature of projected cash expenditures or programs, its ability to delay or curtail expenditures or programs, and its ability to raise additional capital, if necessary, among other factors. Based on this assessment, management made certain assumptions around implementing curtailments or delays in the nature and timing of programs and expenditures to the extent it deems probable those implementations can be achieved and management has the proper authority to execute them within the look-forward period.

 

As of June 30, 2024, the Company had cash and cash equivalents of $5,489,776, net working capital of $10,922,792, an accumulated deficit of $80,422,175, and total assets and liabilities of $28,579,302 and $16,305,054, respectively.

 

The Company has incurred significant recent losses, which raises substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. There is no assurance that the Company will be successful in executing the planned revenue growth, cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to accelerate growth, restore profitability, and raise capital as needed.

 

13

 

The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern. We cannot be certain that raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to us or, if available, will be on terms acceptable to us. If we issue additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of our common stock, and our current shareholders may experience dilution. If we are unable to obtain funds when needed or on acceptable terms, we may be required to curtail our current development programs, reduce operating costs, forego future development and other opportunities, or even terminate our operations.

 

 

NOTE 3 DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

 

The Company operates in three reportable segments: Water, Ceramics and Plastics.

 

The Company sells products throughout the world, and sales by geographical region are as follows for the three and six months ended June 30, 2024 and 2023:

 

  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

 $329,711  $441,186  $1,526,908  $774,717 

Asia-Pacific

  92,535   650,095   435,496   1,101,989 

Europe

  3,285,925   3,119,496   5,936,840   6,219,282 

Middle East & Africa

  776,891   779,242   821,162   905,550 

Total consolidated Revenue

 $4,485,062  $4,990,019  $8,720,406  $9,001,538 

 

The Company’s sales by segment are as follows for the three and six months ended June 30, 2024 and 2023:

 

  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Water

 $1,870,625  $2,070,298  $3,419,291  $3,505,217 

Ceramics

  1,665,138   1,789,465   3,471,474   3,198,837 

Plastics

  949,299   1,127,455   1,829,641   2,294,683 

Corporate

  -   2,801   -   2,801 

Total consolidated Revenue

 $4,485,062  $4,990,019  $8,720,406  $9,001,538 

 

The Company’s income and total assets segment are as follows:

 

  

For the Three Months

  

For the Six Months Ended

 
  

Ended June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Income (Loss)

                

Water

 $(254,251) $2,439  $(688,739) $(461,036)

Ceramics

  (340,160)  (439,090)  (1,318,834)  (1,000,774)

Plastics

  (240,414)  (67,272)  (240,413)  (133,333)

Corporate

  (1,276,875)  (1,051,369)  (1,978,241)  (2,349,652)

Total consolidated Loss

  (2,111,700)  (1,555,292)  (4,499,995)  (3,944,795)

 

  

As of

 

Total Assets

 

June 30,

2024

  

December 31,

2023

 

Water

 $8,702,209  $9,432,991 

Ceramics

  13,060,929   14,550,872 

Plastics

  723,729   759,745 

Corporate

  6,092,435   11,228,239 

Total consolidated Assets

 $28,579,302  $35,971,847 

 

14

 
 

NOTE 4 ACCOUNTS RECEIVABLE

 

Accounts receivable consisted of the following on June 30, 2024, and December 31, 2023:

 

   

June 30,

2024

   

December 31,

2023

 

Trade accounts receivable

  $ 3,016,377     $ 3,305,959  

Allowance for doubtful accounts

    (211,752 )     (134,912 )

Total accounts receivable, net

  $ 2,804,625     $ 3,171,047  

 

 

The roll-forward of the allowance for doubtful accounts for the periods ended June 30, 2024 and December 31, 2023 is as follows: 

 

   

June 30,

2024

   

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

  $ 134,912     $ 59,559  

Bad debt expense

    81,940       82,066  

Receivables written off during the periods

    -       (10,298 )

Effect of currency translation

    (5,100 )     3,585  

Allowance for doubtful accounts at the end of the period

  $ 211,752     $ 134,912  

 

 

NOTE 5 INVENTORIES

 

Inventories consisted of the following on June 30, 2024, and December 31, 2023:

 

   

June 30,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 45,789     $ 55,177  

Raw materials

    3,329,036       3,301,526  

Work in process

    1,647,283       1,271,458  

Finished goods and filtration systems

    1,627,439       1,507,113  

Reserve for obsolescence

    (939,300 )     (867,458 )

Total inventories, net

  $ 5,620,247     $ 5,267,816  

 

Inventory valuation adjustments for excess and obsolete inventory are calculated based on current inventory levels, movements, expected useful lives, and estimated future demand for the products.

 

 

NOTE 6 CONTRACT ASSETS AND CONTRACT LIABILITIES

 

The roll-forward of Contract assets and contract liabilities for the periods ended June 30, 2024 and December 31, 2023 is as follows:

 

   

June 30,

2024

   

December 31,

2023

 

Cost incurred

  $ 3,028,377     $ 3,225,728  

Unbilled project deliveries

    730,026       582,557  

VAT

    136,491       329,980  

Other receivables

    78,803       92,619  

Prepayments

    (1,407,098 )     (1,688,427 )

Deferred Revenue

    (21,531 )     (33,360 )
    $ 2,545,068     $ 2,509,097  
                 

Distributed as follows:

               

Contract assets

  $ 2,878,573     $ 2,891,744  

Contract liabilities

    (333,505 )     (382,647 )
    $ 2,545,068     $ 2,509,097  

 

15

 
 

NOTE 7 LEASES

 

The Company leases certain vehicles, real property, production equipment and office equipment under lease agreements. The Company evaluates each lease to determine its appropriate classification as an operating lease or finance lease for financial reporting purposes. The majority of our operating leases are non-cancelable leases for production and office space in Hobro, Aarhus, and Copenhagen, Denmark.

 

During the six months ended June 30, 2024, cash paid for amounts included for the measurement of finance lease liabilities was $1,186,746, and the Company recorded finance lease expenses in other income (expenses) of $91,937.

 

During the six months ended June 30, 2024, cash paid for amounts included for the measurement of operating lease liabilities was $400,432, and the Company recorded operating lease expense of $398,544.

 

Supplemental balance sheet information related to leases as of June 30, 2024 and December 31, 2023 was as follows:

 

  

June 30,

2024

  

December 31,

2023

 

Operating leases:

        

Operating lease right-of-use assets

 $3,657,512  $4,055,837 
         

Operating lease liabilities – current

 $476,298  $531,355 

Operating lease liabilities – long-term

  3,181,843   3,527,082 

Total operating lease liabilities

 $3,658,141  $4,058,437 
         

Finance leases:

        

Property and equipment, at cost

 $3,967,874  $5,443,287 

Accumulated depreciation

  (1,016,026)  (877,578)

Property and equipment, net

 $2,951,848  $4,565,709 
         

Finance lease liabilities – current

 $446,425  $590,550 

Finance lease liabilities – long-term

  1,809,424   2,879,932 

Total finance lease liabilities

 $2,255,849  $3,470,482 
         

Weighted average remaining lease term:

        

Operating leases

  7.8   8.3 

Finance leases

  3.6   4.3 
         

Weighted average discount rate:

        

Operating leases

  6.7%  6.7%

Finance leases

  5.5%  6.0%

 

Maturities of lease liabilities at June 30, 2024 were as follows:

 

  

Operating

Leases

  

Finance

Leases

 

2024 (remaining 6 months)

 $361,787  $291,681 

2025

  680,530   579,039 

2026

  670,110   543,792 

2027

  670,110   1,051,729 

2028

  548,356   74,670 

Thereafter

  1,752,882   125,869 

Total payment under lease agreements

  4,683,775   2,666,780 

Less imputed interest

  (1,025,634)  (410,931)

Total lease liabilities

 $3,658,141  $2,255,849 

 

16

 
 

NOTE 8 – LONG-TERM DEBT

 

The components of notes payable are as follows:

 

  

June 30,

2024

  

December 31,

2023

 

Senior Promissory Notes

 $6,000,000   6,000,000 

Less: unamortized debt discount

  (1,015,358)  (1,311,989)

Senior Promissory Notes payable

 $4,984,642  $4,688,011 
         

Current portion of Senior Promissory Notes payable

  -   - 

Senior Promissory Notes payable, less current portion

  4,984,642   4,688,011 

Senior Promissory Notes payable

 $4,984,642  $4,688,011 

 

For the three months ended June 30, 2024 and 2023, the Company recognized interest expense of $0 and $0, respectively, and $150,591 and $86,790, respectively, on the Senior Promissory Notes related to the amortization of debt issuance costs.

 

For the six months ended June 30, 2024 and 2023, the Company recognized interest expense of $0 and $0, respectively, and $296,631 and $171,318, respectively, on the Senior Promissory Notes related to the amortization of debt issuance costs.

 

 

NOTE 9 – AGREEMENTS AND COMMITMENTS

 

Contingencies – From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.

 

Product Warranties – The Company provides a standard warranty for its systems, generally for a period of one to three years after customer acceptance. The Company estimates the costs that may be incurred under its standard warranty programs and records a liability for such costs at the time product revenue is recognized.

 

In addition, the Company sells an extended warranty for certain systems, which generally provides a warranty for up to four years from the date of commissioning. The specific terms and conditions of the warranties vary depending upon the product sold and the country in which the installation occurred. Revenue received for the sale of extended warranty contracts is deferred and recognized in the same manner as the costs incurred to perform under the warranty contracts.

 

The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Factors that affect the warranty liability include the number of units sold, historical and anticipated rates of warranty claims and the cost per claim.

 

Changes in the Company’s current and long-term warranty obligations included in accrued expenses on the balance sheet, as of June 30, 2024 and December 31, 2023, were as follows:

 

  

June 30,

2024

  

December 31,

2023

 

Balance at January 1

 $629,100  $898,072 

Warranty costs charged to cost of goods sold

  85,835   115,401 

Utilization charges against reserve

  (13,946)  (408,234)

Foreign currency effect

  (20,727)  23,861 

Balance at the end of the period

 $680,262  $629,100 

 

 

NOTE 10 – STOCKHOLDERS EQUITY

 

Common Stock – The Company has 50,000,000 authorized shares of common stock, $0.001 par value. As of June 30, 2024 and December 31, 2023, there were 5,819,272 and 5,727,310 shares of common stock issued and outstanding, respectively.

 

17

 

Stock Issuances 

 

During the six months ended June 30, 2024, the Company has made the following issuances of common stock: 

 

On January 3, 2024, the Company issued 24,500 shares of Common Stock to settle RSUs. The RSUs were valued at $73,500 for services provided by the Board of Directors in 2023. The Company recognized the stock-based compensation of the award over the requisite service period during the year ended December 31, 2023.

 

On January 3, 2024, the Company issued 85,528 shares of Common Stock to settle RSUs. The RSUs were valued at $289,672 for services provided by management in 2023. The Company recognized the stock-based compensation of the award over the requisite service period during the year ended December 31, 2023. In connection with the issuance, 29,998 shares of Common Stock, with a total value of $104,940, were retired to settle tax withholdings associated with stock-based compensation.

 

On June 24, 2024, the Company issued 11,932 shares of Common Stock to settle RSUs. The RSUs were valued at $36,750 for services provided by the Board of Directors from 2023 to 2024. The Company recognized the stock-based compensation of the award over the requisite service period from 2023 to 2024.

 

Warrants 

 

The following is a summary of the periodic changes in warrants outstanding for the six months ended June 30, 2024 and 2023:

 

  

2024

  

2023

 

Outstanding, December 31

  5,021,354   4,490,104 

Warrants issued in connection with public offering and private placement

  -   - 

Exercises and conversions

  -   - 

Outstanding, June 30

  5,021,354   4,490,104 

 

Stock-based Compensation 

 

In 2013, the Company’s Board of Directors adopted a Share Incentive Plan (the “Incentive Plan”). Under the terms and conditions of the Incentive Plan, the Board of Directors is empowered to grant RSUs to officers, directors, and consultants of the Company. At June 30, 2024, 52,082 RSUs were granted and outstanding under the Incentive Plan. Directors of the Company receive share compensation consisting of annual grants of $36,750 ($73,500 for the Chairman of the Board) in RSUs per annum with one-year vesting.

 

In 2022, the Company’s Board of Directors adopted an Equity Incentive Plan (the “2022 Incentive Plan”). Under the terms and conditions of the 2022 Incentive Plan, the Board of Directors is empowered to grant RSUs to officers and directors of the Company. At June 30, 2024, 353,471 RSUs were granted and outstanding under the 2022 Incentive Plan.

 

The Company recognizes compensation costs for RSU grants to Directors and management based on the stock price on the date of the grant.

 

The Company recognized stock-based compensation expense related to RSU grants of $166,617 and $193,924 for the three-month periods ended June 30, 2024 and 2023, respectively. For the six months periods ended June 30, 2024, and 2023, respectively, the stock-based compensation related to share grants was $359,938 and $351,097. On June 30, 2024, the Company had $978,358 of unrecognized compensation cost related to non-vested stock grants.

 

A summary of the status of the RSUs as of June 30, 2024 and changes during the period are presented below:

 

  

June 30, 2024

 
  

Number of

units

  

Weighted

Average
Grant-Date

Fair value

  

Aggregated

Intrinsic
Value

 
             

Outstanding, December 31, 2023

  314,461  $3.46  $- 

Granted

  311,154   3.20   - 

Vested and settled with share issuance

  (121,960)  (3.28)  - 

Forfeited

  (98,102)  (3.54)  - 

Outstanding, June 30, 2024

  405,553  $3.30  $- 

 

18

 
 

NOTE 11 – LOSS PER SHARE

 

Basic and diluted net income (loss) per common share is determined by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. For the periods where there is a net loss, stock options, warrants and RSUs have been excluded from the calculation of diluted net loss per common share because their effect would be anti-dilutive. Consequently, the weighted average number of shares of Common Stock used to calculate both basic and diluted net loss per common share is the same for the reported periods.

 

As of June 30, 2024, the Company had 405,553 RSUs, 3,930,008 prefunded warrants, and 1,091,346 warrants, all exercisable for shares of Common Stock.

 

As of June 30, 2023, the Company had 341,545 RSUs, 3,930,008 prefunded warrants, and 560,096 warrants, all exercisable for shares of Common Stock.

 

 

NOTE 12 – SIGNIFICANT CUSTOMERS AND CONCENTRATIONS

 

The following table presents customers accounting for 10% or more of the Company’s revenue:

 

  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Customer A

  16%  *%  *%  *%

Customer B

  10%  *%  *%  *%

Customer C

  *%  13%  *%  *%

Customer D

  *%  *%  11%  *%

* Zero or less than 10%

 

The following table presents customers accounting for 10% or more of the Company’s Accounts receivable:

 

  

June 30,

2024

  

December 31,

2023

 

Customer D

  20%  22%

Customer B

  13%  *%

Customer E

  *%  13%

* Zero or less than 10%

 

As of June 30, 2024, approximately 97% of the Company’s assets were located in Denmark, 1% were located in the U.S., and 2% were located in China. As of December 31, 2023, approximately 98% of the Company’s assets were located in Denmark, 0% were located in the U.S., and 2% were located in China.

 

 

NOTE 13 – SUBSEQUENT EVENTS

 

None

 

19

 
 

ITEM 2.    MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this quarterly report. In addition, the following discussion should be read in conjunction with our annual report on Form 10-K filed with the U.S. Securities and Exchange Commission on March 22, 2024 and our Amendment No. 1 to our annual report on Form 10-K filed with the U.S. Securities and Exchange Commission on April 30, 2024, and the financial statements and notes thereto. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

 

Overview

 

LiqTech International, Inc. is a clean technology company that provides state-of-the-art gas and liquid purification products by manufacturing ceramic silicon carbide filters and membranes as well as developing industry-leading and fully automated filtration solutions and systems. For more than two decades, we have developed and manufactured products of re-crystallized silicon carbide. We specialize in three business areas: ceramic membranes for liquid filtration systems, ceramic diesel particulate filters (DPFs) to control soot exhaust particles and black carbon emission from diesel engines, and plastic components for usage across various industries. Using nanotechnology, we develop proprietary products using patented silicon carbide technology. Our products are based on unique silicon carbide membranes that facilitate new applications and improve existing technologies. We market our products from our offices in Denmark and through local representatives and distributors. The products are shipped directly to customers from our production facilities in Denmark.

 

The terms “LiqTech”, “we”, “our”, “us”, the “Company” or any derivative thereof, as used herein, refer to LiqTech International, Inc., a Nevada corporation, together with its direct and indirect wholly owned subsidiaries, which we collectively refer to herein as our “Subsidiaries”.  

 

At present, we conduct our operations in the Kingdom of Denmark, with locations in the Copenhagen area, Hobro, and Aarhus. However, in July 2024, we consolidated our operations into the Copenhagen area and Hobro.

 

Our Strategy

 

Our strategy is to leverage our core competencies in material science, advanced filtration, and systems integration, creating differentiated products with compelling value propositions to penetrate attractive end markets with regulatory and ESG tailwinds. Essential imperatives associated with our strategy include the following:

 

 

Develop and reinforce new products and applications to provide clean water and reduce pollution. We currently provide water filtration systems for commercial pool owners, scrubber technology providers, shipowners, and ship operators as well as tailored filtration systems for oil & gas operators and services companies. We are expanding our range of products to better leverage existing customer relationships and develop new relationships within the oil & gas, marine, chemical, and other industries.

   

 

 

Better penetrate existing end markets where our value proposition is strong. We have successfully sold products and installed systems into several end market segments--including automotive/transportation, clean water and pool filtration, marine, industrial wastewater, chemicals/petrochemicals, and oil & gas applications. We are focused on targeting and developing new customers in these end markets while working with distributors, agents, and partners to access other important geographic markets.

   

 

 

Develop new end markets for our core products and applications. Our existing products and systems are relevant for and valuable to other end markets, and we regularly evaluate opportunities to develop strategic partners to perfect new applications and validate associated value propositions.

 

 

Results of Operations

 

The financial information below is derived from our unaudited condensed consolidated financial statements included elsewhere in this report. 

 

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

 

The following table sets forth our revenues, expenses and net loss for the three months ended June 30, 2024 and 2023:

 

   

Three Months Ended June 30,

 
                                   

Period to Period Change

 
   

2024

   

As a %

of Sales

   

2023

   

As a %

of Sales

   

Variance

   

Percent

%

 

Revenue

  $ 4,485,062       100.0 %   $ 4,990,019       100.0 %   $ (504,957 )     (10.1 )%

Cost of goods sold

    3,767,851       84.0       3,827,491       76.7       (59,640 )     (1.6 )

Gross Profit

    717,211       16.0       1,162,528       23.3       (445,317 )     (38.3 )
                                                 

Operating Expenses

                                               

Selling expenses

    855,122       19.1       1,028,225       20.6       (173,103 )     (16.8 )

General and administrative expenses

    1,541,316       34.4       1,377,483       27.6       163,833       11.9  

Research and development expenses

    407,292       9.1       359,784       7.2       47,508       13.2  

Total Operating Expenses

    2,803,730       62.5       2,765,492       55.4       38,238       1.4  
                                                 

Loss from Operation

    (2,086,519 )     (46.5 )     (1,602,964 )     (32.1 )     (483,555 )     30.2  
                                                 

Other Income (Expense)

                                               

Interest and other income

    45,744       1.0       116,545       2.3       (70,801 )     (60.7 )

Interest expense

    (29,290 )     (0.7 )     (45,898 )     (0.9 )     16,608       (36.2 )

Amortization of debt discount

    (150,591 )     (3.4 )     (86,790 )     (1.7 )     (63,801 )     73.5  

Gain on currency transactions

    84,462       1.9       49,494       1.0       34,968       70.7  

Gain on disposal of property and equipment

    10,344       0.2       -       -       10,344       -  

Total Other Income (Expense)

    (39,331 )     (0.9 )     33,351       0.7       (72,682 )     (217.9 )
                                                 

Loss Before Income Taxes

    (2,125,850 )     (47.4 )     (1,569,613 )     (31.5 )     (556,237 )     35.4  

Income tax benefit

    14,150       (0.3 )     14,321       (0.3 )     (171 )     (1.2 )
                                                 

Net Loss

  $ (2,111,700 )     (47.1 )%   $ (1,555,292 )     (31.2 )%   $ (556,408 )     35.8 %

 

Revenues 

 

Revenue for the three months ended June 30, 2024 was $4,485,062 compared to $4,990,019 for the same period in 2023, representing a decrease of $504,957 or 10.1%. The unfavorable change was attributable to a decrease in deliveries of plastics products, ceramic membranes, liquid filtration systems, and aftermarket sales, partly offset by increased sales of DPFs. The decline in sales of plastic products is primarily due to a large one-time sale recorded in 2023, which did not recur in the current period. The decrease in deliveries of liquid filtration systems and aftermarket sales was primarily attributed to a reduction in aftermarket sales due to elevated remediation work and associated deliveries in the same period in 2023. The increase in sales of DPFs was primarily due to the effective execution of strategies designed to capitalize on the increased demand for DPFs.

 

 

Gross Profit

 

Gross profit for the three months ended June 30, 2024 was $717,211 (or a gross profit margin of 16%) compared to gross profit of $1,162,528 (or a gross profit margin of 23.3%) for the same period in 2023, representing a decrease of $445,317, or 38.3%. This decline in gross profit can be attributed to the decrease in revenue and an unfavorable revenue mix, which resulted in a lower proportion of high-margin products being sold. Specifically, the delivery of a containerized oil & gas pilot system to the Middle East contributed to lower-than-usual gross profit margin, reflecting a strategic decision aimed at demonstrating and validating the efficiency of our technology. The decline in gross profit was partly offset by decreased depreciation as well as continued initiatives aimed at optimizing manufacturing processes, which have improved profitability within DPF and ceramic membrane production. Included in the gross profit was depreciation of $441,936 and $636,985 for the three months ended June 30, 2024, and 2023, respectively.

 

Expenses

 

Total operating expenses for the three months ended June 30, 2024 were $2,803,730, representing an increase of $38,238, or 1%, compared to $2,765,492 for the same period in 2023.

 

Selling expenses for the three months ended June 30, 2024 were $855,122 compared to $1,028,225 for the same period in 2023, representing a decrease of $173,103, or 16.8%. The decrease in selling expenses is attributable to the resignations of our CFO and VP of Sales, as well as reductions in travel costs, marketing expenses, and expenses related to external sales consultancy services.

 

General and administrative expenses for the three months ended June 30, 2024 were $1,541,316 compared to $1,377,483 for the same period in 2023, representing an increase of $163,833, or 11.9%. The increase was attributable to newly created positions in supply chain and project management, as well as increased legal expenses, insurance costs, and recruitment costs associated with the resignations of our CFO and VP of Sales. Included in general and administrative expenses were non-cash compensation of $166,617 and $193,924 for the three months ended June 30, 2024 and 2023, respectively.

 

Research and development expenses for the three months ended June 30, 2024 were $407,292 compared to $359,784 for the same period in 2023, representing an increase of $47,508, or 13.2%. The increase is solely attributable to one-time exit costs of a loss-making external development project, partly offset by more focused R&D efforts with fewer ongoing projects combined with a decrease in the average number of employees engaged in research and development activity as the Company streamlined and centralized the R&D function.

 

Other Income (Expenses)

 

Other expenses for the three months ended June 30, 2024 were $39,331 compared to other income of $33,351 for the comparable period in 2023, representing a decrease of $72,682, or 217.9%. The decrease was attributable to reduced interest income as well as increased debt discount amortization due to the extension of the maturity date for the senior promissory notes, with additional warrants issued as consideration for the extension. The decrease in other expenses was offset by reduced interest expenses and gain on currency transactions due to the EUR/DKK decline against the USD during the period.

 

Net Loss

 

As a result of the cumulative effect of the factors described above, we had a net loss for the three months ended June 30, 2024 of $2,111,700 compared to $1,555,292 for the comparable period in 2023, representing an increase in net loss of $556,408, or 35.8%.

 

 

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

 

The following table sets forth our revenues, expenses and net loss for the six months ended June 30, 2024 and 2023:  

 

   

Six Months Ended June 30,

 
                                   

Period to Period Change

 
   

2024

   

As a %

of Sales

   

2023

   

As a %

of Sales

   

Variance

   

Percent

%

 

Revenue

  $ 8,720,406       100.0 %   $ 9,001,538       100.0 %   $ (281,132 )     (3.1 )%

Cost of goods sold

    7,732,093       88.7       7,447,668       82.7       284,425       3.8  

Gross Profit

    988,313       11.3       1,553,870       17.3       (565,557 )     (36.4 )
                                                 

Operating Expenses

                                               

Selling expenses

    1,372,701       15.7       2,210,660       24.6       (837,959 )     (37.9 )

General and administrative expenses

    3,086,047       35.4       2,436,432       27.1       649,615       26.7  

Research and development expenses

    662,104       7.6       702,403       7.8       (40,299 )     (5.7 )

Total Operating Expenses

    5,120,852       58.7       5,349,495       59.4       (228,643 )     (4.3 )
                                                 

Loss from Operation

    (4,132,539 )     (47.4 )     (3,795,625 )     (42.2 )     (336,914 )     8.9  
                                                 

Other Income (Expense)

                                               

Interest and other income

    114,830       1.3       168,218       1.9       (53,388 )     (31.7 )

Interest expense

    (101,009 )     (1.2 )     (57,899 )     (0.6 )     (43,110 )     74.5  

Amortization of debt discount

    (296,631 )     (3.4 )     (171,318 )     (1.9 )     (125,313 )     73.1  

Gain (loss) on currency transactions

    339.998       3.9       (116,784 )     (1.3 )     456,782       (391.1 )

Loss on disposal of property and equipment

    (453,233 )     (5.2 )     -       -       (453.233 )     -  

Total Other Income (Expense)

    (396,045 )     (4.5 )     (177,783 )     (2.0 )     (218,262 )     122.8  
                                                 

Loss Before Income Taxes

    (4,528,584 )     (51.9 )     (3,973,408 )     (44.1 )     (555,176 )     14.0  

Income Tax Benefit

    28,589       (0.3 )     28,613       (0.3 )     (24 )     (0.1 )
                                                 

Net Loss

  $ (4,499,995 )     (51.6 )%   $ (3,944,795 )     (43.8 )%   $ (555,200 )     14.1 %

 

Revenue 

 

Revenue for the six months ended June 30, 2024 was $8,720,406 compared to $9,001,538 for the same period in 2023, representing a decrease of $281,132, or 3.1%. The decline was mainly due to a reduction in deliveries of plastics products, liquid filtration systems, ceramic membranes and aftermarket sales, partly offset by increased sales of DPFs.

 

The decline in sales of plastic products is primarily due to a large one-time sale recorded in 2023, which did not recur in the current period. The decrease in deliveries of liquid filtration systems and aftermarket sales was primarily attributed to a reduction in aftermarket sales due to remediation work executed in the same period in 2023. The increase in sales of DPFs was primarily due to the effective execution of strategies designed to capitalize on the increased demand for DPFs.

 

Gross Profit

 

Gross profit for the six months ended June 30, 2024 was $988,313 (or gross profit margin of 11.3%) compared to gross profit of $1,553,870 (or a gross profit margin of 17.3%) for the same period in 2023, representing a decrease of $565,557, or 36.4%. This decline in gross profit can be attributed to the decrease in revenue and an unfavorable revenue mix, which resulted in a lower proportion of high-margin products being sold. Specifically, the delivery of a containerized oil and gas pilot system to the Middle East contributed to lower-than-usual margins, reflecting a strategic decision aimed at demonstrating and validating the efficiency of our technology. The decline in gross profit was partly offset by decreased depreciation as well as continued initiatives aimed at optimizing manufacturing processes, which have improved profitability within DPF and ceramic membrane production. Included in the gross profit was depreciation of $893,580 and $1,251,577 for the six months ended June 30, 2024 and 2023, respectively.

 

 

Expenses

 

Total operating expenses for the six months ended June 30, 2024 were $5,120,852, representing a decrease of $228,643, or 4.3%, compared to $5,349,495 for the same period in 2023.

 

Selling expenses for the six months ended June 30, 2024, were $1,372,701, compared to $2,210,660 for the same period in 2023, representing a decrease of $837,959, or 37.9%. The decrease in selling expenses is attributable to the resignations of our CFO and VP of Sales, as well as reductions in bonus payouts, travel costs, marketing expenses, and expenses related to external sales consultancy services.

 

General and administrative expenses for the six months ended June 30, 2024, were $3,086,047, compared to $2,436,432 for the same period in 2023, representing an increase of $649,615, or 26.7%. The increase in general and administrative expenses was attributable to newly created positions in supply chain and project management, as well as increased legal expenses, insurance costs, and recruitment costs associated with the resignations of our CFO and VP of Sales. Furthermore, the increase is partly attributable to the release of bonus provisions in the comparable period of 2023. Included in general and administrative expenses was non-cash compensation amounting to $359,938 and $351,097 for the six months ended June 30, 2024, and 2023, respectively.

 

Research and development expenses for the six months ended June 30, 2024 were $662,104 compared to $702,403 for the same period in 2023, representing a decrease of $40,299, or 5.7%. The change is attributable to more focused R&D efforts with fewer ongoing projects combined with a decrease in the average number of employees engaged in research and development activities, as the Company streamlined and centralized the R&D function, partly offset by one-time exit costs of a loss-making external development project.

 

Other Income (Expenses)

 

Other expenses for the six months ended June 30, 2024 was $396,045 compared to $177,783 for the comparable period in 2023, representing an increase of $218,262, or 122.8%. The increase was attributable to the non-cash loss associated with the disposal of property and equipment, decreased interest income and increased debt discount amortization cost due to the extension of the maturity date for the senior promissory notes, with additional warrants issued as consideration for the extension. The decrease in other expenses was offset by a gain on currency transactions due to the EUR/DKK decline against the USD during the period.

 

Net Loss

 

As a result of the cumulative effect of the factors described above, we had a net loss for the six months ended June 30, 2024 of $4,499,995 compared to $3,944,795 for the comparable period in 2023, representing an increase in net loss of $555,200, or 14.1%.

 

 

Liquidity and Capital Resources 

 

The Company has historically financed operations through offerings of equity or debt instruments, internally generated cash from operations and our available lines of credit. On June 30, 2024, we had cash of $5,489,776 and net working capital of $10,922,792, and on December 31, 2023, we had cash of $10,442,181 and net working capital of $14,590,432. On June 30, 2024, our net working capital had decreased by $3,667,640 compared to December 31, 2023, mainly as a result of a reduction in cash and cash equivalents.

 

The Company has incurred significant recent losses, which raises substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. There is no assurance that the Company will be successful in executing the planned revenue growth, cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to accelerate growth, restore profitability, and raise capital as needed.

 

Continued market uncertainty and reduced order intake caused by weakening global macroeconomic conditions or recession, could unfavorably impact the Company’s ability to generate positive cash flow and thereby significantly reduce its profitability and liquidity position.

 

We cannot be certain that raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to us or, if available, will be on terms acceptable to us. If we issue additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of our common stock, and our current shareholders may experience dilution. If we are unable to obtain funds when needed or on acceptable terms, we may be required to curtail our current development programs, reduce operating costs, forego future development and other opportunities, or even terminate our operations.

 

Senior Promissory Notes

 

On June 22, 2022, the Company issued and sold Senior Promissory Notes in an aggregate principal amount of $6.0 million (the “Notes”) and issued warrants to purchase 531,250 shares of Common Stock to affiliates of Bleichroeder L.P., 21 April Fund, L.P., and 21 April Fund, Ltd. (together, the “Purchasers”), pursuant to a note and warrant purchase agreement entered into with the Purchasers (the “Note and Warrant Purchase Agreement”). The warrants issued in this transaction have an exercise price of $5.20 per share, a term of five years and are exercisable for cash at any time.

 

The Notes originally had a term of 24 months and do not bear interest during this period. If the Notes are not repaid on or before the second anniversary of issuance, however, the Notes will thereafter bear interest of 10% per annum, which will increase by 1% each month the Notes remain unpaid, up to a maximum of 16% per annum, payable monthly.

 

Additionally, as part of the transaction, the Company issued 28,846 warrants to the placement agent. The warrants issued in this transaction have an exercise price of $5.20 per share, a term of five years and are exercisable for cash at any time.

 

As a result, the Company recorded an initial debt discount of $695,749, based on the relative fair value of the warrants and Notes issued. The Company determined the fair value of the warrants by using the Black-Scholes Option Pricing Model, with the following assumptions: expected term of 2.5 years, stock price of $3.44, exercise price of $5.20, volatility of 80.8%, risk-free rate of 3.13%, and no forfeiture rate. The debt discount will be accreted according to the effective interest method over the contractual term of the Notes. The warrants qualified for equity classification and were reported within Additional Paid-In Capital.

 

On October 13, 2023, the Company and the Purchasers entered into an amendment to the Note and Warrant Purchase Agreement (the “Amendment”) and Allonge No. 1 to each of the Notes (collectively, the “Allonges”) effective as of September 30, 2023, pursuant to which the Company and the Purchasers extended the maturity date of the Notes from June 20, 2024, to January 1, 2026 (the “Extension”). As consideration for the Extension, simultaneously with the entry into the Amendment and Allonges, the Company issued to the Purchasers additional warrants to purchase an aggregate of 531,250 shares of Common Stock at an exercise price of $5.20 per share, subject to adjustment as provided therein (the “2023 Warrants”). The 2023 Warrants are exercisable at any time prior to the five-year anniversary of the initial exercise date of September 30, 2023. The Amendment qualifies as a modification and entitles the Purchasers to registration rights with respect to the shares of Common Stock issuable upon exercise of the 2023 Warrants pursuant to the existing Registration Rights Agreement, dated June 22, 2022, by and between the Company and the Purchasers.

 

As a result of the amendment, the Company recorded an initial debt discount of $1,193,206, based on fair value of the warrants issued. The Company determined the fair value of the warrants by using the Black-Scholes Option Pricing Model, with the following assumptions: expected term of 5.0 years, stock price of $3.89, exercise price of $5.20, volatility of 73.66%, risk-free rate of 4.60%, and no forfeiture rate. The debt discount will be accreted according to the effective interest method over the contractual term of the Notes. The warrants qualified for equity classification and were reported within Additional Paid-In Capital

 

 

Cash Flows 

 

Six months ended June 30, 2024 compared to six months ended June 30, 2023

 

Cash flows from operating activities for the period ending June 30, 2024 derived from the net loss for the period, adjusted for non-cash items and changes in assets and liabilities. Cash flows used in operating activities for the six months ended June 30, 2024 were $3,779,679, representing an unfavorable change of $22,991 compared to cash flows used in operating activities of $3,756,688 for the six months ended June 30, 2023. The cash flows used in operating activities for the period consists mainly of the net loss of $4,499,995, adjusted for depreciation and other non-cash-related items of $2,420,451, as well as a decrease in accounts payable of $562,014 and an increase in inventory of $525,240, partly offset by a decrease in accounts receivable of $268,143.

 

Cash flows provided by investing activities were $333,171 for the six months ended June 30, 2024 as compared to cash flows used in investing activities of $290,468 for the six months ended June 30, 2023, representing an improvement of $639,639. The investing activities include proceeds from the disposition of production equipment in Ballerup, offset by general purchases of production equipment to continue optimizing production throughput.

 

Cash flows used in financing activities were $1,115,153 for the six months ended June 30, 2024 compared to $200,095 for the six months ended June 30, 2023, representing an increase of $915,058. The increase was mainly driven by the repayment of lease agreements in connection with the sales of production equipment in Ballerup as mentioned above.

 

Off Balance Sheet Arrangements

 

As of June 30, 2024, we had no off-balance sheet arrangements. We are not aware of any material transactions that are not disclosed in our consolidated financial statements. 

 

Significant Accounting Policies and Critical Accounting Estimates

 

The methods, estimates, and judgments that we use in applying our accounting policies have a significant impact on the results that we report in our consolidated financial statements. Some of our accounting policies require us to make difficult and subjective judgments, often as a result of the need to make estimates regarding matters that are inherently uncertain. Our most critical accounting estimates include:

 

The assessment of revenue recognition, which impacts revenue and cost of sales;

the assessment of allowance for product warranties, which impacts gross profit;

the assessment of collectability of Accounts receivable, which impacts operating expenses when and if we record bad debt or adjust the allowance for doubtful accounts;

the assessment of recoverability of long-lived assets, which impacts gross profit or operating expenses when and if we record asset impairments or accelerate their depreciation;

the recognition and measurement of current and deferred income taxes (including the measurement of uncertain tax positions), which impact our provision for taxes;

the valuation of inventory, which impacts gross profit; and

the recognition and measurement of loss contingencies, which impact gross profit or operating expenses when we recognize a loss contingency, revise the estimate for a loss contingency, or record an asset impairment.

 

Recently Enacted Accounting Standards

 

For a description of accounting changes and recent accounting standards, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements, see “Note 1: Recently Enacted Accounting Standards” in the accompanying Financial Statements.

 

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

We are not required to provide quantitative and qualitative disclosures about market risk because we are a smaller reporting company. 

 

 

ITEM 4.  CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the design and effectiveness of our internal controls over financial reporting and disclosure controls and procedures (pursuant to Rule 13a-15(b) and (c) under the Exchange Act) as of the end of the period covered by this Quarterly Report. A material weakness is a control deficiency, or combination of control deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a misstatement of the registrant's financial statements will not be prevented or detected on a timely basis.

 

There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives.

 

Based upon that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that our disclosure controls and procedures as of June 30, 2024 were not effective as of the period covered by this Quarterly Report due to material weaknesses in internal controls over financial reporting. For more information on material weaknesses identified by management, please reference our Form 10-K filed on March 22, 2024 for the year ended December 31, 2023 and our Form 10-K/A filed on April 30, 2024 for the year ended December 31, 2023.

 

Changes in Internal Control over Financial Reporting

 

There was no change in our internal control over financial reporting during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Management's Remediation Initiatives

 

In response to the identified material weaknesses, our management, with oversight from the Company’s Audit Committee, has been and will continue to dedicate necessary resources to enhance the Company’s internal control over financial reporting and remediate the identified material weaknesses. As an example of such remediation, the Company in 2023 hired additional employees into the finance department, and the Company implemented a new ERP system along with other IT programs to help reinforce its controls and processes, and these investments are an important step in the remediation of the material weaknesses. During 2022, the Company introduced an updated Delegation of Authority, with the overall purpose to provide clarity for all employees on the extent to which they can commit the Company and at the same time provide the Company with assurance that decisions about agreements are made by the appropriate functions and employees. Lastly, the Company has started the process of redesigning and ensuring documentation of all processes and procedures related to the financial reporting process to ensure the effective design and operation of process-level controls.

 

While management believes that the steps that have been taken and plan to take will improve the overall system of internal control over financial reporting and will remediate the identified material weaknesses, these material weaknesses cannot be considered fully remediated until the applicable relevant controls operate for a sufficient period of time.

 

Limitations on the Effectiveness of Internal Controls

 

An internal 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, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of 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 control. The design of any system of controls also is 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, a control may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate.

 

While management believes that the steps that we have taken and plan to take will improve the overall system of internal control over financial reporting and will remediate identified material weaknesses, the material weaknesses cannot be considered remediated until the applicable relevant controls operate for a sufficient period of time.

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business. For a description of contingencies, see “Note 7 – Agreements And Commitments”.

 

ITEM 1A. RISK FACTORS

 

Not required for a “smaller reporting company.”  

 

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

 

None.

 

ITEM 3.   DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4.   MINE SAFETY DISCLOSURES

 

None.  

 

 

ITEM 5.   OTHER INFORMATION

 

Insider Trading Plans

 

During the quarter ended  June 30, 2024, no director or Section 16 officer adopted, modified, or terminated any “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408(a) of Regulation S-K).

 

28

 
 

ITEM 6.    EXHIBITS

 

3.1

Articles of Incorporation, as amended as of November 13, 2023

 

Incorporated by reference to Exhibit 3.1 to the Company’s Annual Report on Form 10-K as filed with the SEC on March 22, 2024

       

3.2

Amended and Restated Bylaws

 

Incorporated by reference to Exhibit 3.4 to the Company’s Quarterly Report on Form 10-Q as filed with the SEC on May 15, 2012

       

31.1

Certifications of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

Filed herewith

       

31.2

Certifications of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

Filed herewith

       

32.1

Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of the Sarbanes-Oxley Act Of 2002

 

Furnished herewith

       

32.2

Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of the Sarbanes-Oxley Act Of 2002

 

Furnished herewith

       

101. INS

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

 

Provided herewith

       

101. CAL

Inline XBRL Taxonomy Extension Calculation Link base Document

 

Provided herewith

       

101. DEF

Inline XBRL Taxonomy Extension Definition Link base Document

 

Provided herewith

       

101. LAB

Inline XBRL Taxonomy Label Link base Document

 

Provided herewith

       

101. PRE

Inline XBRL Extension Presentation Link base Document

 

Provided herewith

       

101. SCH

Inline XBRL Taxonomy Extension Scheme Document

 

Provided herewith

       

104

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

 

Provided herewith

 

 

SIGNATURES

 

In accordance with the requirements of the Securities Exchange Act of 1934, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

LiqTech International, Inc.

 
     

Dated: August 14, 2024 

/s/ Fei Chen 

 
 

Fei Chen, Chief Executive Officer

 
 

(Principal Executive Officer)

 
     
     

Dated: August 14, 2024 

/s/ Phillip Massie Price

 
 

Phillip Massie Price, Interim Chief Financial Officer

 
 

(Principal Financial and Accounting Officer)

 

 

30
EX-31.1 2 ex_703872.htm EXHIBIT 31.1

Exhibit 31.1

OFFICERS CERTIFICATE

PURSUANT TO SECTION 302

 

I, Fei Chen, certify that:

 

1.     I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2024 of LiqTech International, Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: August 14, 2024

By:

/s/ Fei Chen

 

Name:

Fei Chen

 

Title:

President and Chief Executive Officer and

Principal Executive Officer

 

 
EX-31.2 3 ex_703871.htm EXHIBIT 31.2

Exhibit 31.2

OFFICERS CERTIFICATE

PURSUANT TO SECTION 302

I, Phillip Massie Price, certify that:

 

1.     I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2024 of LiqTech International, Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: August 14, 2024

By:

/s/ Phillip Massie Price

 

Name:

Phillip Massie Price

 

Title:

Interim Chief Financial Officer and Principal

Financial and Accounting Officer

 

 
EX-32.1 4 ex_703870.htm EXHIBIT 32.1

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of LiqTech International, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the U.S. Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to her knowledge:

 

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

 

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

 

Date: August 14, 2024

By:

/s/ Fei Chen

 

Name:

Fei Chen

 

Title:

President & Chief Executive Officer and Principal

Executive Officer

 

A signed original of this written statement required by Section 906, or other document authentications, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the U.S. Securities and Exchange Commission or its staff upon request.

 

 
EX-32.2 5 ex_703869.htm EXHIBIT 32.2

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

In connection with the Quarterly Report of LiqTech International, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the U.S. Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

 

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

 

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

 

Date: August 14, 2024

By:

/s/ Phillip Massie Price

 

Name:

Phillip Massie Price

 

Title:

Interim Chief Financial Officer and Principal

Financial and Accounting Officer

 

A signed original of this written statement required by Section 906, or other document authentications, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the U.S. Securities and Exchange Commission or its staff upon request.

 

 
EX-101.SCH 6 liqt-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Basis of Presentation and Other Information link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Liquidity and Going Concern Assessmemt link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Accounts Receivable link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Inventories link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Contract Assets and Contract Liabilities link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Long-term Debt link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Agreements and Commitments link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Significant Customers and Concentrations link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 4 - Accounts Receivable (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 5 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 6 - Contract Assets and Contract Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 7 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 8 - Long-term Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 9 - Agreements and Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 10 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 12 - Significant Customers and Concentrations (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 2 - Liquidity and Going Concern Assessmemt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 5 - Inventories - Summary of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 7 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 7 - Leases - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 8 - Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 8 - Long-term Debt - Notes Payable (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 9 - Agreements and Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 10 - Stockholders' Equity - Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 11 - Loss Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 12 - Significant Customers and Concentrations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 liqt-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 liqt-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 liqt-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Other receivables Other Income (Expense) Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025, operating lease Note 3 - Disaggregation of Revenues and Segment Reporting us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026, operating lease Note 4 - Accounts Receivable Note 5 - Inventories Note 6 - Contract Assets and Contract Liabilities Note 7 - Leases Note 8 - Long-term Debt Note 9 - Agreements and Commitments Note 10 - Stockholders' Equity VAT Note 12 - Significant Customers and Concentrations Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details) Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details) Stock-based compensation us-gaap_ShareBasedCompensation Customer E [Member] Represents customer E. Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) 2024 (remaining 9 months), operating lease us-gaap_LiabilitiesCurrent Total Current Liabilities Note 5 - Inventories - Summary of Inventory (Details) Schedule of Debt [Table Text Block] Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) Note 7 - Leases - Balance Sheet Information (Details) Note 7 - Leases - Maturities of Lease Liabilities (Details) Note 8 - Long-term Debt - Notes Payable (Details) Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) Note 10 - Stockholders' Equity - Warrants (Details) Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details) Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details) Plastics Segment [Member] Represents the plastics segment. Notes To Financial Statements Outstanding, aggregated intrinsic value Operating Expenses: Notes To Financial Statements [Abstract] Amortization of discount on notes payable Amortization of debt discount Disaggregation of Revenues and Segment Reporting [Text Block] The entire disclosure for disaggregation of revenues and segment reporting. Granted, weighted average grant-date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested and settled with share issuance, weighted average grant-date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited, weighted average grant-date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, weighted average grant-date fair value (in dollars per share) Outstanding, weighted average grant-date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, units (in shares) Contract with Customer, Contract Asset, Contract Liability [Text Block] The entire disclosure of contract asset and contract liabilities. Loss on foreign currency translation us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding, units (in shares) Outstanding, units (in shares) Granted, units (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Depreciation and amortization us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested and settled with share issuance, units (in shares) Tax withholdings paid related to stock-based compensation (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) Current portion of Senior Promissory Notes payable Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_AssetsCurrent Total Current Assets Long-Term Assets: Equity [Text Block] Cash and restricted cash Represents the amount of cash, cash equivalents and restricted cash as of the balance sheet date. Lessee, Operating and Finance Leases [Text Block] The entire disclosure for operating and finance leases. us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total Stockholders’ Equity Maturity of Operating and Finance Lease Liabilities [Table Text Block] The tabular disclosure for maturities of lease liabilities under operating and finance leases. Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block] The tabular disclosure for assets and liabilities under operating and finance leases. liqt_PropertyAndEquipmentUnderFinanceLeaseAccumulatedDepreciation Accumulated depreciation Amount of accumulated depreciation of property and equipment subject to finance lease. Common stock; par value $0.001, 50,000,000 shares authorized, 5,819,272 and 5,727,310 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively Property and equipment, at cost Property and equipment under finance lease before accumulated amortization and depreciation. Adjustments to reconcile net loss to net cash used in operations: Common stock, authorized (in shares) Common Stock, Shares Authorized (in shares) liqt_WorkingCapitalDeficit Working Capital Deficit Represents the value of total current assets net of current liabilities as of the balance sheet date. Americas [Member] Common stock, issued (in shares) Common Stock, Shares, Issued (in shares) Contract liabilities Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] us-gaap_AccruedLiabilitiesCurrent Accrued expenses us-gaap_OperatingLeasePayments Operating Lease, Payments Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Statistical Measurement [Axis] Proceeds from the disposal of property and equipment Contract assets us-gaap_ContractWithCustomerAssetNetCurrent Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2024 and December 31, 2023 Preferred stock, issued (in shares) Cash paid for interest us-gaap_PolicyTextBlockAbstract Accounting Policies Geographical [Axis] Geographical [Domain] Preferred stock, authorized (in shares) Prefunded Warrants [Member] Represents prefunded warrants. Europe [Member] Inventories, net Total inventories, net Preferred stock, par value (in dollars per share) Work in process Revenue Revenues us-gaap_InventoryValuationReserves Reserve for obsolescence liqt_ExtendedProductWarrantyTerm Extended Product Warranty, Term (Year) The period for the extended product warranty, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. liqt_StandardProductWarrantyTerm Standard Product Warranty, Term (Year) The period of the standard product warranty, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Gain (loss) on currency transactions Finished goods and filtration systems Non-cash financing activities Customer [Axis] Financed purchases of property and equipment Customer [Domain] Cash paid for income taxes Accounts payable us-gaap_ProductWarrantyAccrualPayments Utilization charges against reserve liqt_FinanceLeaseExpense Finance Lease Expense Amount of expense on finance lease. us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss Foreign currency effect Current Liabilities: Raw materials Warranty costs charged to cost of goods sold Segment assets us-gaap_Assets Assets Total Assets Furnace parts and supplies Supplemental Disclosures of Cash Flow Information: Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Cash Flows from Operating Activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Accounts receivable, net us-gaap_NumberOfReportableSegments Number of Reportable Segments Additional paid-in capital Stock-based compensation AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders' Equity: Contract assets Board of Directors Chairman [Member] us-gaap_NonoperatingIncomeExpense Total Other Income (Expense) Award Type [Domain] Current Assets: Award Type [Axis] Net loss Net loss Net Loss us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Deferred Revenue us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and Restricted Cash at Beginning of Period Cash and Restricted Cash at End of Period Intangible assets, net Effect of Foreign Currency exchange on cash Water Segment [Member] Information pertaining to the water segment. Restricted Stock Units (RSUs) [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net Change in Cash and Restricted Cash Ceramics Segment [Member] Information pertaining to the ceramics segment. us-gaap_Liabilities Liabilities Total Liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net Cash used in Financing Activities Director [Member] us-gaap_OperatingIncomeLoss Loss from Operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net Cash used in Operating Activities us-gaap_InterestExpenseDebtExcludingAmortization Interest expense Warrant [Member] us-gaap_NetCashProvidedByUsedInInvestingActivities Net Cash provided by (used in) Investing Activities Prepaid expenses and other current assets us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod Prepayments Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_GrossProfit Gross Profit Cost of goods sold Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Consolidation Items [Domain] Deferred tax liability Reportable Geographical Components [Member] Commitments and Contingencies Disclosure [Text Block] us-gaap_ContractWithCustomerLiability Contract liabilities Management [Member] Customer A [Member] Customer A Property and equipment, net Goodwill Consolidation Items [Axis] Effect of currency translation The effects of currency translation of accounts receivable charged against the allowance of doubtful accounts. Warrants issued in connection with public offering and private placement (in shares) The number of warrants or rights issued during period. Exercises and conversions (in shares) The number of warrants or rights exercised or converted during period. liqt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAnnualGrant Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Annual Grant The annual value 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). liqt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Thereafter, operating lease Amount of lessee's undiscounted obligation for lease payment for operating lease due 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). Trade accounts receivable liqt_FinanceLeaseLiabilityToBePaidAfterYearFour Thereafter, financing lease Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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). Interest and other income us-gaap_ProductWarrantyAccrual Balance Balance Repayments of finance lease liabilities Amount of cash inflow (outflow) on finance lease obligation. Plastic Products [Member] Information pertaining to plastic products. Cash Flows from Investing Activities: Retained Earnings [Member] Earnings Per Share [Text Block] Title and Position [Domain] Title and Position [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Accrued expenses us-gaap_IncomeTaxExpenseBenefit Income tax benefit Equity Components [Axis] Equity Component [Domain] Senior Promissory Notes payable CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_ClassOfWarrantOrRightOutstanding Outstanding, December 31 (in shares) Outstanding, June 30 (in shares) Accounts and Nontrade Receivable [Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss Before Income Taxes DENMARK us-gaap_OperatingExpenses Total Operating Expenses General and administrative expenses us-gaap_CashAndCashEquivalentsAtCarryingValue Cash and Cash Equivalents, at Carrying Value us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense The 2022 Incentive Plan [Member] Represents the 2022 incentive plan. us-gaap_DebtInstrumentUnamortizedDiscount Less: unamortized debt discount Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Middle East and Africa [Member] Represents middle east and africa. us-gaap_ComprehensiveIncomeNetOfTax Total Comprehensive Loss Document Transition Report City Area Code Basis of Accounting, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current Fractional shares from individual shareholder round-up following reverse split (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities us-gaap_SharesOutstanding BALANCE (in shares) BALANCE (in shares) Security Exchange Name Common stock, outstanding (in shares) Common Stock, Shares, Outstanding (in shares) Other Expense [Member] Financing Receivable, Allowance for Credit Loss [Table Text Block] Title of 12(b) Security us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Receivables written off during the periods Current Fiscal Year End Date us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases us-gaap_IncreaseDecreaseInAssetsHeldForSale Assets held for sale Document Fiscal Period Focus Document Fiscal Year Focus us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred taxes Document Period End Date Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Operating leases (Year) Entity File Number Entity Emerging Growth Company Senior Promissory Notes us-gaap_DebtInstrumentFaceAmount Document Type Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Fractional shares from individual shareholder round-up following reverse split Value of fractional shares for reverse stock split issued during period. Entity Small Business Entity Shell Company Senior Promissory Notes [Member] Related to senior promissory notes. liqt_SharebasedPaymentArrangementAmountWithheldForTaxWithholdingObligation Share-Based Payment Arrangement, Amount Withheld for Tax Withholding Obligation Tax withholdings paid related to stock-based compensation Amount paid to settle grantee's tax withholding obligation for award under share-based payment arrangement. Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Segments [Axis] Segments [Domain] Other Operating Segment [Member] Corporate Segment [Member] us-gaap_AccountsReceivableNet Total accounts receivable, net us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Concentration Risk, Percentage Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Unbilled project deliveries Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Weighted-Average Common Shares Outstanding – Basic and Diluted (in shares) ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town Geographic Concentration Risk [Member] ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, Country ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Loss Per Common Share – Basic and Diluted (in dollars per share) Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] us-gaap_AllowanceForDoubtfulAccountsReceivable Allowance for doubtful accounts Allowance for doubtful accounts at the beginning of the period Allowance for doubtful accounts at the end of the period Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Revenue Benchmark [Member] Accounts Receivable [Member] Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Assets, Total [Member] Customer D [Member] Represents customer D. Concentration Risk Benchmark [Axis] Operating lease liabilities Represents the amount of increase (decrease) in operating lease payments during the period. Concentration Risk Benchmark [Domain] us-gaap_FinanceLeaseLiabilityPaymentsDue Total payment under lease agreements Amortization of right-of-use assets Local Phone Number us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less imputed interest on finance lease us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths 2025, financing lease Gain (loss) on disposal of property and equipment us-gaap_TableTextBlock Notes Tables us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo 2026, financing lease us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree 2027, financing lease us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour 2028, financing lease us-gaap_GainLossOnDispositionOfAssets1 Gain on disposal of property and equipment us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases 2024 (remaining 9 months), financing lease Bad debt expense Customer C [Member] Represents the information pertaining to the customer C. us-gaap_LiabilitiesNoncurrent Total Long-term Liabilities Finance leases (Year) Customer B [Member] Represents the information pertaining to the customer B. Cash Flows from Financing Activities: Deposits and other assets Represents the amount of deposits and other included in noncurrent assets. Common stock issued in settlement of RSUs Common stock issued in settlement of RSUs (in shares) Selling expenses us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Stockholders’ Equity UNITED STATES Contract with Customer, Asset (Liability), Net Contract with Customer, Asset (Liability), Net The amount of contract with customer classified as assets, net of liabilities. us-gaap_IncreaseDecreaseInContractWithCustomerAsset Contract assets Accumulated deficit Retained Earnings (Accumulated Deficit) Research and development expenses us-gaap_AssetsNoncurrent Total Long-Term Assets Accumulated other comprehensive loss Cost incurred The amount of costs incurred in a contract with customer. us-gaap_InterestExpenseDebt Interest Expense, Debt Changes in assets and liabilities: us-gaap_StockholdersEquity BALANCE BALANCE us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Substantial Doubt about Going Concern [Text Block] Inventory Disclosure [Text Block] Operating lease liabilities, net of current portion Operating lease liabilities – long-term Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] Senior Promissory Notes payable, less current portion us-gaap_OperatingLeaseLiability Total operating lease liability Current portion of operating lease liabilities Operating lease liabilities – current Current portion of finance lease liabilities Finance lease liabilities – current Finance lease liabilities, net of current portion Finance lease liabilities – long-term Subsequent Events [Text Block] Operating Segments [Member] Operating lease right-of-use assets Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total payment under operating lease agreements us-gaap_FinanceLeasePrincipalPayments Finance Lease, Principal Payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest on operating lease us-gaap_FinanceLeaseLiability Total finance lease liability Notes payable, net us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027, operating lease us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028, operating lease us-gaap_FinanceLeaseRightOfUseAsset Property and equipment, net EX-101.PRE 10 liqt-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 14, 2024
Document Information [Line Items]    
Entity Central Index Key 0001307579  
Entity Registrant Name LIQTECH INTERNATIONAL INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-36210  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 20-1431677  
Entity Address, Address Line One Industriparken 22C  
Entity Address, Postal Zip Code DK 2750  
Entity Address, City or Town Ballerup  
Entity Address, Country DK  
City Area Code 45  
Local Phone Number 3131 5941  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol LIQT  
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   5,819,272
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and restricted cash $ 5,489,776 $ 10,422,181
Accounts receivable, net 2,804,625 3,171,047
Inventories, net 5,620,247 5,267,816
Contract assets 2,878,573 2,891,744
Prepaid expenses and other current assets 389,181 337,391
Total Current Assets 17,182,402 22,090,179
Long-Term Assets:    
Property and equipment, net 6,935,852 9,007,166
Operating lease right-of-use assets 3,657,512 4,055,837
Deposits and other assets 517,123 470,349
Intangible assets, net 60,128 114,593
Goodwill 226,285 233,723
Total Long-Term Assets 11,396,900 13,881,668
Total Assets 28,579,302 35,971,847
Current Liabilities:    
Accounts payable 1,813,943 2,444,653
Accrued expenses 3,189,439 3,550,542
Current portion of finance lease liabilities 446,425 590,550
Current portion of operating lease liabilities 476,298 531,355
Contract liabilities 333,505 382,647
Total Current Liabilities 6,259,610 7,499,747
Deferred tax liability 69,535 101,059
Finance lease liabilities, net of current portion 1,809,424 2,879,932
Operating lease liabilities, net of current portion 3,181,843 3,527,082
Notes payable, net 4,984,642 4,688,011
Total Long-term Liabilities 10,045,444 11,196,084
Total Liabilities 16,305,054 18,695,831
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2024 and December 31, 2023 0 0
Common stock; par value $0.001, 50,000,000 shares authorized, 5,819,272 and 5,727,310 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 5,819 5,727
Additional paid-in capital 99,051,263 98,796,357
Accumulated deficit (80,422,175) (75,922,180)
Accumulated other comprehensive loss (6,360,659) (5,603,888)
Total Stockholders’ Equity 12,274,248 17,276,016
Total Liabilities and Stockholders’ Equity $ 28,579,302 $ 35,971,847
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 2,500,000 2,500,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 50,000,000 50,000,000
Common stock, issued (in shares) 5,819,272 5,727,310
Common stock, outstanding (in shares) 5,819,272 5,727,310
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 4,485,062 $ 4,990,019 $ 8,720,406 $ 9,001,538
Cost of goods sold 3,767,851 3,827,491 7,732,093 7,447,668
Gross Profit 717,211 1,162,528 988,313 1,553,870
Operating Expenses:        
Selling expenses 855,122 1,028,225 1,372,701 2,210,660
General and administrative expenses 1,541,316 1,377,483 3,086,047 2,436,432
Research and development expenses 407,292 359,784 662,104 702,403
Total Operating Expenses 2,803,730 2,765,492 5,120,852 5,349,495
Loss from Operations (2,086,519) (1,602,964) (4,132,539) (3,795,625)
Other Income (Expense)        
Interest and other income 45,744 116,545 114,830 168,218
Interest expense (29,290) (45,898) (101,009) (57,899)
Amortization of debt discount (150,591) (86,790) (296,631) (171,318)
Gain (loss) on currency transactions 84,462 49,494 339,998 (116,784)
Gain (loss) on disposal of property and equipment 10,344 0 (453,233) 0
Total Other Income (Expense) (39,331) 33,351 (396,045) (177,783)
Loss Before Income Taxes (2,125,850) (1,569,613) (4,528,584) (3,973,408)
Income tax benefit 14,150 14,321 28,589 28,613
Net Loss $ (2,111,700) $ (1,555,292) $ (4,499,995) $ (3,944,795)
Loss Per Common Share – Basic and Diluted (in dollars per share) $ (0.36) $ (0.27) $ (0.77) $ (0.7)
Weighted-Average Common Shares Outstanding – Basic and Diluted (in shares) 5,808,127 5,660,007 5,806,480 5,656,809
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net loss $ (2,111,700) $ (1,555,292) $ (4,499,995) $ (3,944,795)
Loss on foreign currency translation (213,191) (99,792) (756,771) 308,804
Total Comprehensive Loss $ (2,324,891) $ (1,655,084) $ (5,256,766) $ (3,635,991)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
BALANCE (in shares) at Dec. 31, 2022 5,498,260        
BALANCE at Dec. 31, 2022 $ 5,498 $ 96,975,476 $ (67,351,035) $ (6,320,567) $ 23,309,372
Common stock issued in settlement of RSUs (in shares) 160,670        
Common stock issued in settlement of RSUs $ 161 (161)      
Stock-based compensation   157,173     157,173
Loss on foreign currency translation $ 0 0 0 408,596 408,596
Net loss     (2,389,503)   (2,389,503)
BALANCE (in shares) at Mar. 31, 2023 5,658,930        
BALANCE at Mar. 31, 2023 $ 5,659 97,132,488 (69,740,538) (5,911,971) 21,485,638
BALANCE (in shares) at Dec. 31, 2022 5,498,260        
BALANCE at Dec. 31, 2022 $ 5,498 96,975,476 (67,351,035) (6,320,567) 23,309,372
Loss on foreign currency translation         308,804
Net loss         (3,944,795)
BALANCE (in shares) at Jun. 30, 2023 5,700,226        
BALANCE at Jun. 30, 2023 $ 5,700 97,326,371 (71,295,830) (6,011,763) 20,024,478
BALANCE (in shares) at Mar. 31, 2023 5,658,930        
BALANCE at Mar. 31, 2023 $ 5,659 97,132,488 (69,740,538) (5,911,971) 21,485,638
Common stock issued in settlement of RSUs (in shares) 24,500        
Common stock issued in settlement of RSUs $ 24 (24)      
Stock-based compensation   193,924     193,924
Loss on foreign currency translation $ 0 0 0 (99,792) (99,792)
Net loss     (1,555,292)   (1,555,292)
Fractional shares from individual shareholder round-up following reverse split (in shares) 16,796        
Fractional shares from individual shareholder round-up following reverse split $ 17 (17) 0 0 0
BALANCE (in shares) at Jun. 30, 2023 5,700,226        
BALANCE at Jun. 30, 2023 $ 5,700 97,326,371 (71,295,830) (6,011,763) 20,024,478
BALANCE (in shares) at Dec. 31, 2023 5,727,310        
BALANCE at Dec. 31, 2023 $ 5,727 98,796,357 (75,922,180) (5,603,888) 17,276,016
Common stock issued in settlement of RSUs (in shares) 110,028        
Common stock issued in settlement of RSUs $ 110 (110)      
Tax withholdings paid related to stock-based compensation (in shares) (29,998)        
Tax withholdings paid related to stock-based compensation $ (30) 30      
Stock-based compensation   193,321     193,321
Loss on foreign currency translation $ 0 0 0 (543,580) (543,580)
Net loss     (2,388,295)   (2,388,295)
BALANCE (in shares) at Mar. 31, 2024 5,807,340        
BALANCE at Mar. 31, 2024 $ 5,807 98,989,598 (78,310,475) (6,147,468) 14,537,462
BALANCE (in shares) at Dec. 31, 2023 5,727,310        
BALANCE at Dec. 31, 2023 $ 5,727 98,796,357 (75,922,180) (5,603,888) 17,276,016
Loss on foreign currency translation         (756,771)
Net loss         (4,499,995)
BALANCE (in shares) at Jun. 30, 2024 5,819,272        
BALANCE at Jun. 30, 2024 $ 5,819 99,051,263 (80,422,175) (6,360,659) 12,274,248
BALANCE (in shares) at Mar. 31, 2024 5,807,340        
BALANCE at Mar. 31, 2024 $ 5,807 98,989,598 (78,310,475) (6,147,468) 14,537,462
Common stock issued in settlement of RSUs (in shares) 11,932        
Common stock issued in settlement of RSUs $ 12 (12)      
Tax withholdings paid related to stock-based compensation 0 (104,940) 0 0 (104,940)
Stock-based compensation   166,617     166,617
Loss on foreign currency translation $ 0 0 0 (213,191) (213,191)
Net loss     (2,111,700)   (2,111,700)
BALANCE (in shares) at Jun. 30, 2024 5,819,272        
BALANCE at Jun. 30, 2024 $ 5,819 $ 99,051,263 $ (80,422,175) $ (6,360,659) $ 12,274,248
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows from Operating Activities:    
Net loss $ (4,499,995) $ (3,944,795)
Adjustments to reconcile net loss to net cash used in operations:    
Depreciation and amortization 1,067,312 1,250,299
Amortization of discount on notes payable 296,631 171,318
Stock-based compensation 359,938 351,097
Amortization of right-of-use assets 271,926 279,983
Deferred taxes (28,589) (28,613)
Gain on disposal of property and equipment 453,233 0
Changes in assets and liabilities:    
Accounts receivable 268,143 (606,781)
Inventories (525,240) (289,557)
Contract assets (79,639) (113,442)
Prepaid expenses and other current assets (227,077) (1,061,699)
Accounts payable (562,014) 548,581
Accrued expenses (263,144) (135,214)
Operating lease liabilities (273,833) (279,983)
Contract liabilities (37,331) 60,584
Assets held for sale 0 41,534
Net Cash used in Operating Activities (3,779,679) (3,756,688)
Cash Flows from Investing Activities:    
Purchases of property and equipment (612,090) (290,468)
Proceeds from the disposal of property and equipment 945,261 0
Net Cash provided by (used in) Investing Activities 333,171 (290,468)
Cash Flows from Financing Activities:    
Repayments of finance lease liabilities (1,115,153) (200,095)
Net Cash used in Financing Activities (1,115,153) (200,095)
Effect of Foreign Currency exchange on cash (370,744) 244,569
Net Change in Cash and Restricted Cash (4,932,405) (4,002,682)
Cash and Restricted Cash at Beginning of Period 10,422,181 16,597,371
Cash and Restricted Cash at End of Period 5,489,776 12,594,689
Supplemental Disclosures of Cash Flow Information:    
Cash paid for interest 97,769 81,192
Cash paid for income taxes 0 0
Non-cash financing activities    
Financed purchases of property and equipment $ 83,378 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Basis of Presentation and Other Information
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 1 BASIS OF PRESENTATION AND OTHER INFORMATION

 

The accompanying unaudited condensed consolidated financial statements of LiqTech International, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q of Regulation S-X. They do not include all the information and footnotes required by GAAP for complete financial statements. The December 31, 2023 consolidated balance sheet data were derived from audited financial statements but does not include all disclosures required by GAAP. However, except as disclosed herein, there has been no material change in the information disclosed in the notes to the consolidated financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, as filed with the Securities and Exchange Commission on March 22, 2024. The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07,Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about reportable segment’s profit or loss and assets that are currently required annually. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. These amendments are to be applied retrospectively. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09,Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances the transparency and decision usefulness of income tax disclosures by requiring; (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2025, with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

The Company currently believes there are no other issued and not yet effective accounting standards that are materially relevant to its condensed consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Liquidity and Going Concern Assessmemt
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Substantial Doubt about Going Concern [Text Block]

NOTE 2 LIQUIDITY AND GOING CONCERN ASSESSMENT

 

Management assesses liquidity and going concern uncertainty in the Company’s consolidated financial statements to determine whether there is sufficient cash on hand and working capital, including available borrowings on loans, to operate for a period of at least one year from the date the financial statements are issued, which is referred to as the “look-forward period,” as defined by GAAP. As part of this assessment, based on conditions that are known and reasonably knowable to management, management considered various scenarios, forecasts, projections, estimates and made certain key assumptions, including the timing and nature of projected cash expenditures or programs, its ability to delay or curtail expenditures or programs, and its ability to raise additional capital, if necessary, among other factors. Based on this assessment, management made certain assumptions around implementing curtailments or delays in the nature and timing of programs and expenditures to the extent it deems probable those implementations can be achieved and management has the proper authority to execute them within the look-forward period.

 

As of June 30, 2024, the Company had cash and cash equivalents of $5,489,776, net working capital of $10,922,792, an accumulated deficit of $80,422,175, and total assets and liabilities of $28,579,302 and $16,305,054, respectively.

 

The Company has incurred significant recent losses, which raises substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. There is no assurance that the Company will be successful in executing the planned revenue growth, cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to accelerate growth, restore profitability, and raise capital as needed.

 

The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amounts and classification of liabilities that may result should the Company be unable to continue as a going concern. We cannot be certain that raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to us or, if available, will be on terms acceptable to us. If we issue additional securities to raise funds, these securities may have rights, preferences, or privileges senior to those of our common stock, and our current shareholders may experience dilution. If we are unable to obtain funds when needed or on acceptable terms, we may be required to curtail our current development programs, reduce operating costs, forego future development and other opportunities, or even terminate our operations.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Disaggregation of Revenues and Segment Reporting
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Disaggregation of Revenues and Segment Reporting [Text Block]

NOTE 3 DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

 

The Company operates in three reportable segments: Water, Ceramics and Plastics.

 

The Company sells products throughout the world, and sales by geographical region are as follows for the three and six months ended June 30, 2024 and 2023:

 

  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

 $329,711  $441,186  $1,526,908  $774,717 

Asia-Pacific

  92,535   650,095   435,496   1,101,989 

Europe

  3,285,925   3,119,496   5,936,840   6,219,282 

Middle East & Africa

  776,891   779,242   821,162   905,550 

Total consolidated Revenue

 $4,485,062  $4,990,019  $8,720,406  $9,001,538 

 

The Company’s sales by segment are as follows for the three and six months ended June 30, 2024 and 2023:

 

  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Water

 $1,870,625  $2,070,298  $3,419,291  $3,505,217 

Ceramics

  1,665,138   1,789,465   3,471,474   3,198,837 

Plastics

  949,299   1,127,455   1,829,641   2,294,683 

Corporate

  -   2,801   -   2,801 

Total consolidated Revenue

 $4,485,062  $4,990,019  $8,720,406  $9,001,538 

 

The Company’s income and total assets segment are as follows:

 

  

For the Three Months

  

For the Six Months Ended

 
  

Ended June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Income (Loss)

                

Water

 $(254,251) $2,439  $(688,739) $(461,036)

Ceramics

  (340,160)  (439,090)  (1,318,834)  (1,000,774)

Plastics

  (240,414)  (67,272)  (240,413)  (133,333)

Corporate

  (1,276,875)  (1,051,369)  (1,978,241)  (2,349,652)

Total consolidated Loss

  (2,111,700)  (1,555,292)  (4,499,995)  (3,944,795)

 

  

As of

 

Total Assets

 

June 30,

2024

  

December 31,

2023

 

Water

 $8,702,209  $9,432,991 

Ceramics

  13,060,929   14,550,872 

Plastics

  723,729   759,745 

Corporate

  6,092,435   11,228,239 

Total consolidated Assets

 $28,579,302  $35,971,847 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Accounts Receivable
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Accounts and Nontrade Receivable [Text Block]

NOTE 4 ACCOUNTS RECEIVABLE

 

Accounts receivable consisted of the following on June 30, 2024, and December 31, 2023:

 

   

June 30,

2024

   

December 31,

2023

 

Trade accounts receivable

  $ 3,016,377     $ 3,305,959  

Allowance for doubtful accounts

    (211,752 )     (134,912 )

Total accounts receivable, net

  $ 2,804,625     $ 3,171,047  

 

 

The roll-forward of the allowance for doubtful accounts for the periods ended June 30, 2024 and December 31, 2023 is as follows: 

 

   

June 30,

2024

   

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

  $ 134,912     $ 59,559  

Bad debt expense

    81,940       82,066  

Receivables written off during the periods

    -       (10,298 )

Effect of currency translation

    (5,100 )     3,585  

Allowance for doubtful accounts at the end of the period

  $ 211,752     $ 134,912  

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Inventories
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 5 INVENTORIES

 

Inventories consisted of the following on June 30, 2024, and December 31, 2023:

 

   

June 30,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 45,789     $ 55,177  

Raw materials

    3,329,036       3,301,526  

Work in process

    1,647,283       1,271,458  

Finished goods and filtration systems

    1,627,439       1,507,113  

Reserve for obsolescence

    (939,300 )     (867,458 )

Total inventories, net

  $ 5,620,247     $ 5,267,816  

 

Inventory valuation adjustments for excess and obsolete inventory are calculated based on current inventory levels, movements, expected useful lives, and estimated future demand for the products.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Contract Assets and Contract Liabilities
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Contract with Customer, Contract Asset, Contract Liability [Text Block]

NOTE 6 CONTRACT ASSETS AND CONTRACT LIABILITIES

 

The roll-forward of Contract assets and contract liabilities for the periods ended June 30, 2024 and December 31, 2023 is as follows:

 

   

June 30,

2024

   

December 31,

2023

 

Cost incurred

  $ 3,028,377     $ 3,225,728  

Unbilled project deliveries

    730,026       582,557  

VAT

    136,491       329,980  

Other receivables

    78,803       92,619  

Prepayments

    (1,407,098 )     (1,688,427 )

Deferred Revenue

    (21,531 )     (33,360 )
    $ 2,545,068     $ 2,509,097  
                 

Distributed as follows:

               

Contract assets

  $ 2,878,573     $ 2,891,744  

Contract liabilities

    (333,505 )     (382,647 )
    $ 2,545,068     $ 2,509,097  

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Lessee, Operating and Finance Leases [Text Block]

NOTE 7 LEASES

 

The Company leases certain vehicles, real property, production equipment and office equipment under lease agreements. The Company evaluates each lease to determine its appropriate classification as an operating lease or finance lease for financial reporting purposes. The majority of our operating leases are non-cancelable leases for production and office space in Hobro, Aarhus, and Copenhagen, Denmark.

 

During the six months ended June 30, 2024, cash paid for amounts included for the measurement of finance lease liabilities was $1,186,746, and the Company recorded finance lease expenses in other income (expenses) of $91,937.

 

During the six months ended June 30, 2024, cash paid for amounts included for the measurement of operating lease liabilities was $400,432, and the Company recorded operating lease expense of $398,544.

 

Supplemental balance sheet information related to leases as of June 30, 2024 and December 31, 2023 was as follows:

 

  

June 30,

2024

  

December 31,

2023

 

Operating leases:

        

Operating lease right-of-use assets

 $3,657,512  $4,055,837 
         

Operating lease liabilities – current

 $476,298  $531,355 

Operating lease liabilities – long-term

  3,181,843   3,527,082 

Total operating lease liabilities

 $3,658,141  $4,058,437 
         

Finance leases:

        

Property and equipment, at cost

 $3,967,874  $5,443,287 

Accumulated depreciation

  (1,016,026)  (877,578)

Property and equipment, net

 $2,951,848  $4,565,709 
         

Finance lease liabilities – current

 $446,425  $590,550 

Finance lease liabilities – long-term

  1,809,424   2,879,932 

Total finance lease liabilities

 $2,255,849  $3,470,482 
         

Weighted average remaining lease term:

        

Operating leases

  7.8   8.3 

Finance leases

  3.6   4.3 
         

Weighted average discount rate:

        

Operating leases

  6.7%  6.7%

Finance leases

  5.5%  6.0%

 

Maturities of lease liabilities at June 30, 2024 were as follows:

 

  

Operating

Leases

  

Finance

Leases

 

2024 (remaining 6 months)

 $361,787  $291,681 

2025

  680,530   579,039 

2026

  670,110   543,792 

2027

  670,110   1,051,729 

2028

  548,356   74,670 

Thereafter

  1,752,882   125,869 

Total payment under lease agreements

  4,683,775   2,666,780 

Less imputed interest

  (1,025,634)  (410,931)

Total lease liabilities

 $3,658,141  $2,255,849 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Long-term Debt
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Long-Term Debt [Text Block]

NOTE 8 – LONG-TERM DEBT

 

The components of notes payable are as follows:

 

  

June 30,

2024

  

December 31,

2023

 

Senior Promissory Notes

 $6,000,000   6,000,000 

Less: unamortized debt discount

  (1,015,358)  (1,311,989)

Senior Promissory Notes payable

 $4,984,642  $4,688,011 
         

Current portion of Senior Promissory Notes payable

  -   - 

Senior Promissory Notes payable, less current portion

  4,984,642   4,688,011 

Senior Promissory Notes payable

 $4,984,642  $4,688,011 

 

For the three months ended June 30, 2024 and 2023, the Company recognized interest expense of $0 and $0, respectively, and $150,591 and $86,790, respectively, on the Senior Promissory Notes related to the amortization of debt issuance costs.

 

For the six months ended June 30, 2024 and 2023, the Company recognized interest expense of $0 and $0, respectively, and $296,631 and $171,318, respectively, on the Senior Promissory Notes related to the amortization of debt issuance costs.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Agreements and Commitments
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 9 – AGREEMENTS AND COMMITMENTS

 

Contingencies – From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.

 

Product Warranties – The Company provides a standard warranty for its systems, generally for a period of one to three years after customer acceptance. The Company estimates the costs that may be incurred under its standard warranty programs and records a liability for such costs at the time product revenue is recognized.

 

In addition, the Company sells an extended warranty for certain systems, which generally provides a warranty for up to four years from the date of commissioning. The specific terms and conditions of the warranties vary depending upon the product sold and the country in which the installation occurred. Revenue received for the sale of extended warranty contracts is deferred and recognized in the same manner as the costs incurred to perform under the warranty contracts.

 

The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Factors that affect the warranty liability include the number of units sold, historical and anticipated rates of warranty claims and the cost per claim.

 

Changes in the Company’s current and long-term warranty obligations included in accrued expenses on the balance sheet, as of June 30, 2024 and December 31, 2023, were as follows:

 

  

June 30,

2024

  

December 31,

2023

 

Balance at January 1

 $629,100  $898,072 

Warranty costs charged to cost of goods sold

  85,835   115,401 

Utilization charges against reserve

  (13,946)  (408,234)

Foreign currency effect

  (20,727)  23,861 

Balance at the end of the period

 $680,262  $629,100 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Equity [Text Block]

NOTE 10 – STOCKHOLDERS EQUITY

 

Common Stock – The Company has 50,000,000 authorized shares of common stock, $0.001 par value. As of June 30, 2024 and December 31, 2023, there were 5,819,272 and 5,727,310 shares of common stock issued and outstanding, respectively.

 

Stock Issuances 

 

During the six months ended June 30, 2024, the Company has made the following issuances of common stock: 

 

On January 3, 2024, the Company issued 24,500 shares of Common Stock to settle RSUs. The RSUs were valued at $73,500 for services provided by the Board of Directors in 2023. The Company recognized the stock-based compensation of the award over the requisite service period during the year ended December 31, 2023.

 

On January 3, 2024, the Company issued 85,528 shares of Common Stock to settle RSUs. The RSUs were valued at $289,672 for services provided by management in 2023. The Company recognized the stock-based compensation of the award over the requisite service period during the year ended December 31, 2023. In connection with the issuance, 29,998 shares of Common Stock, with a total value of $104,940, were retired to settle tax withholdings associated with stock-based compensation.

 

On June 24, 2024, the Company issued 11,932 shares of Common Stock to settle RSUs. The RSUs were valued at $36,750 for services provided by the Board of Directors from 2023 to 2024. The Company recognized the stock-based compensation of the award over the requisite service period from 2023 to 2024.

 

Warrants 

 

The following is a summary of the periodic changes in warrants outstanding for the six months ended June 30, 2024 and 2023:

 

  

2024

  

2023

 

Outstanding, December 31

  5,021,354   4,490,104 

Warrants issued in connection with public offering and private placement

  -   - 

Exercises and conversions

  -   - 

Outstanding, June 30

  5,021,354   4,490,104 

 

Stock-based Compensation 

 

In 2013, the Company’s Board of Directors adopted a Share Incentive Plan (the “Incentive Plan”). Under the terms and conditions of the Incentive Plan, the Board of Directors is empowered to grant RSUs to officers, directors, and consultants of the Company. At June 30, 2024, 52,082 RSUs were granted and outstanding under the Incentive Plan. Directors of the Company receive share compensation consisting of annual grants of $36,750 ($73,500 for the Chairman of the Board) in RSUs per annum with one-year vesting.

 

In 2022, the Company’s Board of Directors adopted an Equity Incentive Plan (the “2022 Incentive Plan”). Under the terms and conditions of the 2022 Incentive Plan, the Board of Directors is empowered to grant RSUs to officers and directors of the Company. At June 30, 2024, 353,471 RSUs were granted and outstanding under the 2022 Incentive Plan.

 

The Company recognizes compensation costs for RSU grants to Directors and management based on the stock price on the date of the grant.

 

The Company recognized stock-based compensation expense related to RSU grants of $166,617 and $193,924 for the three-month periods ended June 30, 2024 and 2023, respectively. For the six months periods ended June 30, 2024, and 2023, respectively, the stock-based compensation related to share grants was $359,938 and $351,097. On June 30, 2024, the Company had $978,358 of unrecognized compensation cost related to non-vested stock grants.

 

A summary of the status of the RSUs as of June 30, 2024 and changes during the period are presented below:

 

  

June 30, 2024

 
  

Number of

units

  

Weighted

Average
Grant-Date

Fair value

  

Aggregated

Intrinsic
Value

 
             

Outstanding, December 31, 2023

  314,461  $3.46  $- 

Granted

  311,154   3.20   - 

Vested and settled with share issuance

  (121,960)  (3.28)  - 

Forfeited

  (98,102)  (3.54)  - 

Outstanding, June 30, 2024

  405,553  $3.30  $- 

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Loss Per Share
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 11 – LOSS PER SHARE

 

Basic and diluted net income (loss) per common share is determined by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. For the periods where there is a net loss, stock options, warrants and RSUs have been excluded from the calculation of diluted net loss per common share because their effect would be anti-dilutive. Consequently, the weighted average number of shares of Common Stock used to calculate both basic and diluted net loss per common share is the same for the reported periods.

 

As of June 30, 2024, the Company had 405,553 RSUs, 3,930,008 prefunded warrants, and 1,091,346 warrants, all exercisable for shares of Common Stock.

 

As of June 30, 2023, the Company had 341,545 RSUs, 3,930,008 prefunded warrants, and 560,096 warrants, all exercisable for shares of Common Stock.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Significant Customers and Concentrations
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

NOTE 12 – SIGNIFICANT CUSTOMERS AND CONCENTRATIONS

 

The following table presents customers accounting for 10% or more of the Company’s revenue:

 

  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Customer A

  16%  *%  *%  *%

Customer B

  10%  *%  *%  *%

Customer C

  *%  13%  *%  *%

Customer D

  *%  *%  11%  *%

* Zero or less than 10%

 

The following table presents customers accounting for 10% or more of the Company’s Accounts receivable:

 

  

June 30,

2024

  

December 31,

2023

 

Customer D

  20%  22%

Customer B

  13%  *%

Customer E

  *%  13%

* Zero or less than 10%

 

As of June 30, 2024, approximately 97% of the Company’s assets were located in Denmark, 1% were located in the U.S., and 2% were located in China. As of December 31, 2023, approximately 98% of the Company’s assets were located in Denmark, 0% were located in the U.S., and 2% were located in China.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Subsequent Events
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 13 – SUBSEQUENT EVENTS

 

None

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Insider Trading Arr Line Items    
Material Terms of Trading Arrangement [Text Block]  

ITEM 5.   OTHER INFORMATION

 

Insider Trading Plans

 

During the quarter ended  June 30, 2024, no director or Section 16 officer adopted, modified, or terminated any “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408(a) of Regulation S-K).

 

Rule 10b5-1 Arrangement Adopted [Flag] false  
Rule 10b5-1 Arrangement Terminated [Flag] false  
Non-Rule 10b5-1 Arrangement Adopted [Flag] false  
Non-Rule 10b5-1 Arrangement Terminated [Flag] false  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

The accompanying unaudited condensed consolidated financial statements of LiqTech International, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q of Regulation S-X. They do not include all the information and footnotes required by GAAP for complete financial statements. The December 31, 2023 consolidated balance sheet data were derived from audited financial statements but does not include all disclosures required by GAAP. However, except as disclosed herein, there has been no material change in the information disclosed in the notes to the consolidated financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, as filed with the Securities and Exchange Commission on March 22, 2024. The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07,Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about reportable segment’s profit or loss and assets that are currently required annually. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. These amendments are to be applied retrospectively. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09,Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances the transparency and decision usefulness of income tax disclosures by requiring; (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2025, with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

The Company currently believes there are no other issued and not yet effective accounting standards that are materially relevant to its condensed consolidated financial statements.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Disaggregation of Revenues and Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

 $329,711  $441,186  $1,526,908  $774,717 

Asia-Pacific

  92,535   650,095   435,496   1,101,989 

Europe

  3,285,925   3,119,496   5,936,840   6,219,282 

Middle East & Africa

  776,891   779,242   821,162   905,550 

Total consolidated Revenue

 $4,485,062  $4,990,019  $8,720,406  $9,001,538 
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Water

 $1,870,625  $2,070,298  $3,419,291  $3,505,217 

Ceramics

  1,665,138   1,789,465   3,471,474   3,198,837 

Plastics

  949,299   1,127,455   1,829,641   2,294,683 

Corporate

  -   2,801   -   2,801 

Total consolidated Revenue

 $4,485,062  $4,990,019  $8,720,406  $9,001,538 
  

For the Three Months

  

For the Six Months Ended

 
  

Ended June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Income (Loss)

                

Water

 $(254,251) $2,439  $(688,739) $(461,036)

Ceramics

  (340,160)  (439,090)  (1,318,834)  (1,000,774)

Plastics

  (240,414)  (67,272)  (240,413)  (133,333)

Corporate

  (1,276,875)  (1,051,369)  (1,978,241)  (2,349,652)

Total consolidated Loss

  (2,111,700)  (1,555,292)  (4,499,995)  (3,944,795)
  

As of

 

Total Assets

 

June 30,

2024

  

December 31,

2023

 

Water

 $8,702,209  $9,432,991 

Ceramics

  13,060,929   14,550,872 

Plastics

  723,729   759,745 

Corporate

  6,092,435   11,228,239 

Total consolidated Assets

 $28,579,302  $35,971,847 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

June 30,

2024

   

December 31,

2023

 

Trade accounts receivable

  $ 3,016,377     $ 3,305,959  

Allowance for doubtful accounts

    (211,752 )     (134,912 )

Total accounts receivable, net

  $ 2,804,625     $ 3,171,047  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   

June 30,

2024

   

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

  $ 134,912     $ 59,559  

Bad debt expense

    81,940       82,066  

Receivables written off during the periods

    -       (10,298 )

Effect of currency translation

    (5,100 )     3,585  

Allowance for doubtful accounts at the end of the period

  $ 211,752     $ 134,912  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 45,789     $ 55,177  

Raw materials

    3,329,036       3,301,526  

Work in process

    1,647,283       1,271,458  

Finished goods and filtration systems

    1,627,439       1,507,113  

Reserve for obsolescence

    (939,300 )     (867,458 )

Total inventories, net

  $ 5,620,247     $ 5,267,816  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Contract Assets and Contract Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

June 30,

2024

   

December 31,

2023

 

Cost incurred

  $ 3,028,377     $ 3,225,728  

Unbilled project deliveries

    730,026       582,557  

VAT

    136,491       329,980  

Other receivables

    78,803       92,619  

Prepayments

    (1,407,098 )     (1,688,427 )

Deferred Revenue

    (21,531 )     (33,360 )
    $ 2,545,068     $ 2,509,097  
                 

Distributed as follows:

               

Contract assets

  $ 2,878,573     $ 2,891,744  

Contract liabilities

    (333,505 )     (382,647 )
    $ 2,545,068     $ 2,509,097  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]
  

June 30,

2024

  

December 31,

2023

 

Operating leases:

        

Operating lease right-of-use assets

 $3,657,512  $4,055,837 
         

Operating lease liabilities – current

 $476,298  $531,355 

Operating lease liabilities – long-term

  3,181,843   3,527,082 

Total operating lease liabilities

 $3,658,141  $4,058,437 
         

Finance leases:

        

Property and equipment, at cost

 $3,967,874  $5,443,287 

Accumulated depreciation

  (1,016,026)  (877,578)

Property and equipment, net

 $2,951,848  $4,565,709 
         

Finance lease liabilities – current

 $446,425  $590,550 

Finance lease liabilities – long-term

  1,809,424   2,879,932 

Total finance lease liabilities

 $2,255,849  $3,470,482 
         

Weighted average remaining lease term:

        

Operating leases

  7.8   8.3 

Finance leases

  3.6   4.3 
         

Weighted average discount rate:

        

Operating leases

  6.7%  6.7%

Finance leases

  5.5%  6.0%
Maturity of Operating and Finance Lease Liabilities [Table Text Block]
  

Operating

Leases

  

Finance

Leases

 

2024 (remaining 6 months)

 $361,787  $291,681 

2025

  680,530   579,039 

2026

  670,110   543,792 

2027

  670,110   1,051,729 

2028

  548,356   74,670 

Thereafter

  1,752,882   125,869 

Total payment under lease agreements

  4,683,775   2,666,780 

Less imputed interest

  (1,025,634)  (410,931)

Total lease liabilities

 $3,658,141  $2,255,849 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 30,

2024

  

December 31,

2023

 

Senior Promissory Notes

 $6,000,000   6,000,000 

Less: unamortized debt discount

  (1,015,358)  (1,311,989)

Senior Promissory Notes payable

 $4,984,642  $4,688,011 
         

Current portion of Senior Promissory Notes payable

  -   - 

Senior Promissory Notes payable, less current portion

  4,984,642   4,688,011 

Senior Promissory Notes payable

 $4,984,642  $4,688,011 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Agreements and Commitments (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

June 30,

2024

  

December 31,

2023

 

Balance at January 1

 $629,100  $898,072 

Warranty costs charged to cost of goods sold

  85,835   115,401 

Utilization charges against reserve

  (13,946)  (408,234)

Foreign currency effect

  (20,727)  23,861 

Balance at the end of the period

 $680,262  $629,100 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

2024

  

2023

 

Outstanding, December 31

  5,021,354   4,490,104 

Warrants issued in connection with public offering and private placement

  -   - 

Exercises and conversions

  -   - 

Outstanding, June 30

  5,021,354   4,490,104 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

June 30, 2024

 
  

Number of

units

  

Weighted

Average
Grant-Date

Fair value

  

Aggregated

Intrinsic
Value

 
             

Outstanding, December 31, 2023

  314,461  $3.46  $- 

Granted

  311,154   3.20   - 

Vested and settled with share issuance

  (121,960)  (3.28)  - 

Forfeited

  (98,102)  (3.54)  - 

Outstanding, June 30, 2024

  405,553  $3.30  $- 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Significant Customers and Concentrations (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Customer A

  16%  *%  *%  *%

Customer B

  10%  *%  *%  *%

Customer C

  *%  13%  *%  *%

Customer D

  *%  *%  11%  *%
  

June 30,

2024

  

December 31,

2023

 

Customer D

  20%  22%

Customer B

  13%  *%

Customer E

  *%  13%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Liquidity and Going Concern Assessmemt (Details Textual) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Cash and Cash Equivalents, at Carrying Value $ 5,489,776  
Working Capital Deficit 10,922,792  
Retained Earnings (Accumulated Deficit) (80,422,175) $ (75,922,180)
Assets 28,579,302 35,971,847
Liabilities $ 16,305,054 $ 18,695,831
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Disaggregation of Revenues and Segment Reporting (Details Textual)
6 Months Ended
Jun. 30, 2024
Number of Reportable Segments 3
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 4,485,062 $ 4,990,019 $ 8,720,406 $ 9,001,538
Reportable Geographical Components [Member]        
Revenue 4,485,062 4,990,019 8,720,406 9,001,538
Americas [Member] | Reportable Geographical Components [Member]        
Revenue 329,711 441,186 1,526,908 774,717
Asia Pacific [Member] | Reportable Geographical Components [Member]        
Revenue 92,535 650,095 435,496 1,101,989
Europe [Member] | Reportable Geographical Components [Member]        
Revenue 3,285,925 3,119,496 5,936,840 6,219,282
Middle East and Africa [Member] | Reportable Geographical Components [Member]        
Revenue $ 776,891 $ 779,242 $ 821,162 $ 905,550
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue $ 4,485,062   $ 4,990,019   $ 8,720,406 $ 9,001,538  
Net loss (2,111,700) $ (2,388,295) (1,555,292) $ (2,389,503) (4,499,995) (3,944,795)  
Segment assets 28,579,302       28,579,302   $ 35,971,847
Water Segment [Member]              
Net loss (254,251)   2,439   (688,739) (461,036)  
Segment assets 8,702,209       8,702,209   9,432,991
Water Segment [Member] | Operating Segments [Member]              
Revenue 1,870,625   2,070,298   3,419,291 3,505,217  
Ceramics Segment [Member]              
Net loss (340,160)   (439,090)   (1,318,834) (1,000,774)  
Segment assets 13,060,929       13,060,929   14,550,872
Ceramics Segment [Member] | Operating Segments [Member]              
Revenue 1,665,138   1,789,465   3,471,474 3,198,837  
Plastics Segment [Member] | Operating Segments [Member]              
Revenue 949,299   1,127,455   1,829,641 2,294,683  
Plastic Products [Member]              
Net loss (240,414)   (67,272)   (240,413) (133,333)  
Segment assets 723,729       723,729   759,745
Corporate Segment [Member] | Operating Segments [Member]              
Revenue 0   2,801   0 2,801  
Other Operating Segment [Member]              
Net loss (1,276,875)   $ (1,051,369)   (1,978,241) $ (2,349,652)  
Segment assets $ 6,092,435       $ 6,092,435   $ 11,228,239
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Trade accounts receivable $ 3,016,377 $ 3,305,959  
Allowance for doubtful accounts (211,752) (134,912) $ (59,559)
Total accounts receivable, net $ 2,804,625 $ 3,171,047  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Allowance for doubtful accounts at the beginning of the period $ 134,912 $ 59,559
Bad debt expense 81,940 82,066
Receivables written off during the periods 0 (10,298)
Effect of currency translation (5,100) 3,585
Allowance for doubtful accounts at the end of the period $ 211,752 $ 134,912
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Inventories - Summary of Inventory (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Furnace parts and supplies $ 45,789 $ 55,177
Raw materials 3,329,036 3,301,526
Work in process 1,647,283 1,271,458
Finished goods and filtration systems 1,627,439 1,507,113
Reserve for obsolescence (939,300) (867,458)
Total inventories, net $ 5,620,247 $ 5,267,816
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Cost incurred $ 3,028,377 $ 3,225,728
Unbilled project deliveries 730,026 582,557
VAT 136,491 329,980
Other receivables 78,803 92,619
Prepayments (1,407,098) (1,688,427)
Deferred Revenue (21,531) (33,360)
Contract with Customer, Asset (Liability), Net 2,545,068 2,509,097
Contract assets 2,878,573 2,891,744
Contract liabilities (333,505) (382,647)
Contract with Customer, Asset (Liability), Net $ 2,545,068 $ 2,509,097
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases (Details Textual)
6 Months Ended
Jun. 30, 2024
USD ($)
Operating Lease, Payments $ 1,186,746
Finance Lease, Principal Payments 400,432
Finance Lease Expense 398,544
Other Expense [Member]  
Operating Lease, Payments $ 91,937
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases - Balance Sheet Information (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Operating lease right-of-use assets $ 3,657,512 $ 4,055,837
Operating lease liabilities – current 476,298 531,355
Operating lease liabilities – long-term 3,181,843 3,527,082
Total operating lease liability 3,658,141 4,058,437
Property and equipment, at cost 3,967,874 5,443,287
Accumulated depreciation (1,016,026) (877,578)
Property and equipment, net 2,951,848 4,565,709
Finance lease liabilities – current 446,425 590,550
Finance lease liabilities – long-term 1,809,424 2,879,932
Total finance lease liability $ 2,255,849 $ 3,470,482
Operating leases (Year) 7 years 9 months 18 days 8 years 3 months 18 days
Finance leases (Year) 3 years 7 months 6 days 4 years 3 months 18 days
Operating leases 6.70% 6.70%
Finance leases 5.50% 6.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
2024 (remaining 9 months), operating lease $ 361,787  
2024 (remaining 9 months), financing lease 291,681  
2025, operating lease 680,530  
2025, financing lease 579,039  
2026, operating lease 670,110  
2026, financing lease 543,792  
2027, operating lease 670,110  
2027, financing lease 1,051,729  
2028, operating lease 548,356  
2028, financing lease 74,670  
Thereafter, operating lease 1,752,882  
Thereafter, financing lease 125,869  
Total payment under operating lease agreements 4,683,775  
Total payment under lease agreements 2,666,780  
Less imputed interest on operating lease (1,025,634)  
Less imputed interest on finance lease (410,931)  
Total operating lease liability 3,658,141 $ 4,058,437
Total finance lease liability $ 2,255,849 $ 3,470,482
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Long-term Debt (Details Textual) - Senior Promissory Notes [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Interest Expense, Debt $ 0 $ 0 $ 0 $ 0
Amortization of Debt Issuance Costs $ 150,591 $ 86,790 $ 296,631 $ 171,318
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Long-term Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Senior Promissory Notes $ 6,000,000 $ 6,000,000
Less: unamortized debt discount (1,015,358) (1,311,989)
Senior Promissory Notes payable 4,984,642 4,688,011
Current portion of Senior Promissory Notes payable 0 0
Senior Promissory Notes payable, less current portion $ 4,984,642 $ 4,688,011
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Agreements and Commitments (Details Textual)
6 Months Ended
Jun. 30, 2024
Minimum [Member]  
Standard Product Warranty, Term (Year) 1 year
Maximum [Member]  
Standard Product Warranty, Term (Year) 3 years
Extended Product Warranty, Term (Year) 4 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Balance $ 629,100 $ 898,072
Warranty costs charged to cost of goods sold 85,835 115,401
Utilization charges against reserve (13,946) (408,234)
Foreign currency effect (20,727) 23,861
Balance $ 680,262 $ 629,100
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 24, 2024
Jan. 03, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2013
Dec. 31, 2023
Common Stock, Shares Authorized (in shares)     50,000,000   50,000,000     50,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001   $ 0.001     $ 0.001
Common Stock, Shares, Issued (in shares)     5,819,272   5,819,272     5,727,310
Share-Based Payment Arrangement, Amount Withheld for Tax Withholding Obligation     $ 104,940          
Common Stock, Shares, Outstanding (in shares)     5,819,272   5,819,272     5,727,310
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         311,154      
Share-Based Payment Arrangement, Expense     $ 166,617 $ 193,924 $ 359,938 $ 351,097    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 978,358   $ 978,358      
Restricted Stock Units (RSUs) [Member] | The 2022 Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         353,471      
Director [Member]                
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)   24,500            
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures   $ 73,500            
Director [Member] | Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         52,082      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Annual Grant             $ 36,750  
Management [Member]                
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) 11,932 85,528            
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures $ 36,750 $ 289,672            
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   29,998            
Share-Based Payment Arrangement, Amount Withheld for Tax Withholding Obligation   $ 104,940            
Board of Directors Chairman [Member] | Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Annual Grant             $ 73,500  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stockholders' Equity - Warrants (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Outstanding, December 31 (in shares) 5,021,354 4,490,104
Warrants issued in connection with public offering and private placement (in shares) 0 0
Exercises and conversions (in shares) 0 0
Outstanding, June 30 (in shares) 5,021,354 4,490,104
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Outstanding, units (in shares) 314,461  
Outstanding, weighted average grant-date fair value (in dollars per share) $ 3.46  
Outstanding, aggregated intrinsic value $ 0 $ 0
Granted, units (in shares) 311,154  
Granted, weighted average grant-date fair value (in dollars per share) $ 3.2  
Vested and settled with share issuance, units (in shares) (121,960)  
Vested and settled with share issuance, weighted average grant-date fair value (in dollars per share) $ (3.28)  
Forfeited, units (in shares) (98,102)  
Forfeited, weighted average grant-date fair value (in dollars per share) $ (3.54)  
Outstanding, units (in shares) 405,553  
Outstanding, weighted average grant-date fair value (in dollars per share) $ 3.3  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Loss Per Share (Details Textual) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 405,553 341,545
Prefunded Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 3,930,008 3,930,008
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1,091,346 560,096
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Significant Customers and Concentrations (Details Textual) - Geographic Concentration Risk [Member] - Assets, Total [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
DENMARK    
Concentration Risk, Percentage 97.00% 98.00%
UNITED STATES    
Concentration Risk, Percentage 1.00% 0.00%
CHINA    
Concentration Risk, Percentage 2.00% 2.00%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Revenue Benchmark [Member] | Customer A [Member]        
Concentration Risk, Percentage 16.00%      
Revenue Benchmark [Member] | Customer D [Member]        
Concentration Risk, Percentage     11.00%  
Revenue Benchmark [Member] | Customer B [Member]        
Concentration Risk, Percentage 10.00%      
Revenue Benchmark [Member] | Customer C [Member]        
Concentration Risk, Percentage   13.00%    
Accounts Receivable [Member] | Customer D [Member]        
Concentration Risk, Percentage     20.00% 22.00%
Accounts Receivable [Member] | Customer B [Member]        
Concentration Risk, Percentage     13.00%  
Accounts Receivable [Member] | Customer E [Member]        
Concentration Risk, Percentage       13.00%
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $& #ED'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 " !!@ Y9BKO0NN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G#*";-96.G%@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[#3D1> $1U0BMCF1)#:AY*4)45L&Z> MZ,]3W\(-,,,(@XW?!=0+,5?_Q.8.L$MRBF9)C>-8CJN<2SM4\+;;ON1U"S-$ MDH/"]"L:06>/&W:=_+IZ>-P_L:[F=5/P=5$U^YH+7HEF_3Z[_O"["5NGS<'\ M8^.K8-?"K[OHO@!02P,$% @ 08 .69E&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" !!@ Y9+YI=+-(% #A'@ & 'AL+W=O#P[UF,1!B:)&C' M/YO01G%,4[C[>9M^D\$#S"-/Q$B&?P2^7EXTSAK$%W.>AOI!KC^(#5#'Y'DR M3+*_9)WOVVXWB)A7,H[SX6%.ME JF^\-_6MZ"5 M15/9MJF7# W\+8U/B>N<$.:PMJ4]([Q\F"Y."6W;RM\TQRW.G)OEN?O.W.[I M^NL6]B)C+:+D;]LIRR/;]DASR;Y+5MP3%PVX)A.AGD5C\-,/M.O\:N/]3F%O MZ-L%?1M+'VR&R@A.@.(AG -?O)"/XM4&C2"1LA'C.[?A^=CWZ0,:3V?7#9#@;?YX,;V%K9 -&HVH"=PO@ M+MK0(8QG/QO3-R%?V$#Q^CD/$]OY&:%E-:%Z!50/;=0H52I#"A(/1NI7P96Y M)1&X75K[$D]K-BEKNM0&B1;6A#PK(,_09A4WHPWEG5"!],D-?&V]=>-I]\S& MA];4Y#LO^,[_%U_6BY5T>%;5XP.MJLE'G?(Y[!Q&.'M=6Z"E]5%9"4B.PQQ<]%A-Y<]487B M5#H.'E"7M70>BDK%SBB%YV$29,Z#]"<>5OFXP.OJ0I9J0P]RFYL@%&221H]" M6>'V:0UMNEU&'2O@,;2&EEY##Q*;<>Q)!7V7J>L)F6H8M$0J,I(I6!W(G?3M M@QA/GWRQ(A]#;&AI-A17DPWRC+^0L0\#.)@'7J[L2 _CDE?<8 MSD-+Z:&XIVQXA[X/Z?8WN_XI'@^# ?5<&*JR<1$\:L_HJ'U.4N M/8CBZO(M]YU,-/C"G\&J>CCO4:N/A/4Z]LOX&$I$2R>BN,A\RSHR6W#]SN0Z MMH+B<9<\#(5*5U;28\@1*^6(X7+S']+\#F6#W)-T]='ZYN 8DL1*26*XV&0= M-U2"5X[1/0'MCI7J&%[$2B]BN,S=LZX\)KZP*6 M,L1P?YD%&@Q!S@EE/S_^0J;"2Q7TI)423QK)*()'T51+[^F$_.B<@CT0N,^2 M9Q[:G1*A+#[0;TSP_B!9F^1H\RM!+C >:=B)7K&&;$2C-BN+ML^Y!< MOWA+'B]$Y2N?/4&3X?1J:)V0X85U"4L18@>)T/:M2"[O65>"_MFGTWL2OUK? M#H_PJKJC'C.1,9-[GD"8B#$SP.MO,>0'E9*#SM(>J81V JY3!/X.;&/6CRGZF4" M7E83SRU-QSW(=*XCH1;FJGP/"7H)7A"M>&SMUSV!E9-LO*XN:.D\+JXLVWY< M"NA'# ^/J<8[AORXI?RXN+=L;[-O'NS3;"F-?$XU3$IB\P"U$G\GJ]F>,GK,>Z[>>=Q%;.XN(9O1E:ZL)\8QJY^N)Q;?%^NTP6[5LE;OG MB[^?N!F\"0G%'$J=TQX<7>7KJ?F&EJML2?)1:BVC[.-2<%\HLP/\/I=2;S?, M 8I5[<&_4$L#!!0 ( $& #EG[N7PI-@< $D> 8 >&PO=V]R:W-H M965T&ULK5G;B>:'WLH)?-KK>"0.W]=VJV==2%-V@7;FB&,>KG5#58GW> M/;NNU^>Z-:6JY'6-FG:W$_7C&UGJAXL%67QZ\(>ZVQK[8+4^WXL[>2/-^_UU M#7>KP4NA=K)JE*Y0+3<7B]?DY25+[(#.XB\E'YJC:V1#N=7Z@[UY6UPLL$4D M2YD;ZT+ OWMY*@(<__1.%\,[[<#CZT_>?^R"AV!N12,O=?FW*LSV8I$N M4"$WHBW-'_KA9]D'Q*V_7)=-]Q<]]+9X@?*V,7K7#P8$.U4=_HN/?2*.!I#( M,X#V ^CG#F#] -8%>D#6A74EC%B?U_H!U=8:O-F++C?=:(A&5?8SWI@:?E4P MSJPO=57 1Y$%@JM&EZH0!F[>B%)4N40WUG&#OKMLZUI6!EW+6ND"O:]$6R@P M_!Z=H?AC?-TT$/-+5SP'!Y';@9UQ+YN]R.7% J94 M(^M[N5A_\Q6)\2M7=,_D["16-L3*0M[7EZ+9(E$5,!,;4ZO91F21*?K^Z/XYG;$1Q12E(R&)Y@C0:L41#KZSS7;0556,MZA@G2M9..%R&>O MYK&= ,D$HL..QDE*8C?$>( 8A[^\KDP-S1.)KLQ="&-'$I.4)VR"T&67D22* MW B3 6$21'A=R[U0!9(?][8S-5V=:K.5-33$PQ3U8T_F'Q8P'97@ ;K#C"4L M\U1J.B!/@\C_U$:4Z+2/N$"FL[=#\:4TPG0"M=J-EES]GLGLG92;0$CR2'GR@IT#VU>>Q*2?[3JCTH$>.=HKVWX[S' M&>,IGWX?AV&&<4)BSR0E1[1,@HA_![S"J.H.E1)4"JJM'#G3F[,6;OSEWWL] M*>R8)YS,D,\-(\QYRCP=D(PL2H+$!;2\UXTRQ],V@)?.NQS,!3IM-0Z[*,$L M\LP#,O(@"1/AV\J(ZDX!I_0H_47!YD6!"4VG2.=FA$0\8QZD(PN2, W^I'7Q MH,K2BS2FZ93V7';0^*@/W,A[)$Q\A\XW;2M.J'->(X1E,S3)$BG7]JHG\O;:= C@Y(PA0YB;R\>K=)S!NS@SQ1J*)IU#0=_1E$443=,.O(>#?/>IQ+:Z[I;-.L- MVJBJ6]D=:*4<:\NYWIGS&Z0OFLEIAQW/@$ZP)X"1!FF8!AT!Z DS/A6"@^B2 MF&;3ONVPXXS =_"$<+2J#//A(+B? CJG.,88E,$4J,,NI;&OW]"1"FF8"D_5 MZ[LGT#K8D/(L)M,N[C!,HBQ+O'A'0J1A0KR2&PE8"V3$QR&YCTZP<]J+,\YF MF9V;$4PP]X@,.K(C#;/CC[XYUXD-6]3Y:9T[@W#088JSB$;3,.:&L'[+,N9K M)R-MTC!M3D7I_XW$P9G0P--9_W89.(1]&L2AR6A&0Q3CW+ M=SJ2(PV38X_Y":1STB,QPY;VID@=EBG,WY1YLLM&?F0X*+%NC,X_;'59R+KY M%OT "T/SZ-18+,BS7ZJQGLO;:=0CJ;(PJ5[7GSIG8^-_!?.@1O>B;"7Z&K_ MV&ZI+CG&2XPQ:K:BMGLPK=GJ6OTKBR4:'JJFL2*H6^BUIH&55&&;@S#HE[:2 MP]9N9W E<[F[A<6@>\>V3_.PIBM[M0%QXL\&[5/C2P9A)WM(L,^R*-J8$_N)K>[ MMNQ..0JY4;ERMGXVUP)G:;>=G4QE@\LTX9G=^?95YJ@<6%@Y'*/MMT#U#IK" MUAZDW0,#Z\;97=E< YS%+,8QGU6&PY+'&!;:GE4V&^4"^YQ5]G&/_>:K%!+X MJN^T3N!SRB>4)J!RIH+=90DE'6/?#CD;U0$+JX,9@763\PL#26;'(9XM!(>E M9PMA=73.9P]9?Q7UG:H:4&,;&(I?))",^G!N>;@Q>M\=_=UJ8_2NN]Q* 0%8 M _A]HT$']3?V-'$X/5[_!U!+ P04 " !!@ Y9._D)^ZT" "0" & M 'AL+W=O3"):P* MD=94TS9I$FK5[;.;'(A5Q\YL![K]^AT[(8("!30^$%_>]_@YMN$D64OUHDL M0UXK+O3,*XVI;WU?YR545 ]D#0)G%E)5U&!7+7U=*Z"%,U74"2]- MW-A9_#VVQJ]4[PD\%:;[6)S>19RA?;^5;,O, " 8?4 M4Y$#>;2!-;G*&J5 &#('Q61!G@1M"H;":W(UIW:F!,-RRO4U^4@^$)_H$H=U MXAMDM"OY><=SU_)$1WB^-V) AL$-B8)H=,">O6^_AQSMH;,/=^T^[DR_/5&_ M/9&+-SH2;XZ7"C#U@N!)Y"\WI*:*K"AO@%PQ00K).56:U*#:C*\/9=PN$;LE M[*]JE0:#( @3?[6=V"G5#O^PYQ]>QD\;4TK%_N*(3: ]IH/4;>#Q%D\T#NSG M#?=IW0[YJ"IPAW &/>_#X O#S+D>\SS(-/T5Q](;Y@"Z. MXF%X!'G:(T\O0,:2J@T5!1/+4]S3,[D/Z YR^UOUPM;J'U0MF="$PP*=P2#& M$*JM?VW'R-J5D&=IL""Y9HFO#*"L .<74II-QU:E_B4D_0=02P,$% @ M08 .62U-7#*O!@ C1L !@ !X;"]W;W)KKFVPZ;:?%8N.A4JB*]))MK^^(UGQ M"TGI%M=\B2WEF2'GF>'PH7G];)H_[$9KAUZJLK8WDXUSVZOIU*XVNLKL>[/5 M-?QG;9HJ<_#8/$[MMM%9WAE5Y91B+*=55M23V77W[JZ979N=*XM:WS7([JHJ M:[[,F+2M>V,#5J]/IF M\H%<+2EK#3K$;X5^MB??41O*@S%_M \?\YL);F>D2[URK8L,/I[T7)=EZPGF M\6?O='(8LS4\_?[J_8 CF(;-Z;LK?B]QM;B;)!.5ZG>U*]\D\_UOW 8G6 MW\J4MON+GO=8)29HM;/.5+TQS* JZOUG]M(3<6) A@QH;T!] SY@P'H#]K4C M\-Z ?^T(HC?H0I_N8^^(6V0NFUTWYADU+1J\M5\Z]CMKX*NHVT*Y=PW\MP [ M-YN;.H>TZQS!-VO*(L\G,7"^6>C+__OT<_(8(>B8)T_/N#ODW[2 M]4[;6%[WEK*S;+O0TXSS1&!)KZ=/IWQ%<&F*,4G/<8L0ERB*.9;GN&6(:[T) MEAQP9Z'R0ZA\--2YL:XM\4=CT!%<0A5//=PB MQ"G%*$Z9%W0$Q[F2-61+#R$*SL#-E L'WSJA_1\F7;MCI[%8M9CC'6;M=7 M=INM],T$]F.KFR<]F7WW#9'X^UBS>$MGB[=TMGPC9V>94(=,J-&RNP2,QIG(3VPD/Z/[<3JK%EM.AIRV%M*LVVUQ2@':3 7CA5-_4((84RD*N$> M R%,2DBP!UN&, 4;,F;Q^ D^BBP\RL"OQD$5A)TH*IQPF(4$,\6P%WH,J*3@ M/D>+"!"6%$Z$!US&@(RG/!4#!)RH3#)*P'_;#6?=F.I$2T:#)\$,+F&F4OBZ M81Y#0I^BJ?1S'T/":J*"I7[\$213J9!TB !Z)(".[T)NHQOTL5Z92J.+/O]Q MX4S?U)=/EI^CR$\T*"_N1 #'F M5V4( TTDN+\O17'0N+%?D1&<3"@9$(#D*'O)N.X]!-_WX&C,H?R\A Z^'RK3N.*OKO^TJC_7#P[EA5V9 M71U5PB04I9=$8.$K^GD,F$CE<[6(X:!G2>8KDNC("D3 4.J/>IB,BKS9CUE1 MHXL2.O([!#2L=DVCZ]47!,JDMMEJN#?+4)MQ'AS\(K!V"PFZ<@AC+$W]HEE& M<)>PI$ZW^',>CFJ4C,M1CP-"M1IG4*YU6O3Z%<&?LU>!B1:J!,O*:$B$4%K MC"")D*GT3[^+&)+#65KX6G890[)4,8X'6@,]ZE0ZKE/[P%WV@A[@Z#+P\P - M92+A)(@]"F/4SWT$UD;M[PE1V"F-YR$?E2D=5Z8_:X?:W$<#)<&/3I!G0A0. M8HT@B1 B.+ L8DC.H?&E?JW'D"SE7 W)<7I4HW146NV+_0[6^MQ4%?2^^TT& M9?_=-Z LR/?H-K/%JFM]BZ+E'FR I:- I.,"\??NED'GEQ^>X,SRJ,_8LNB7G;,. M6&H/=./4=739.%^AP!,)3HA/Q3P&E!)C'' 6]2AYXFO+J$B3C3M?U0^O#W<'7WH;DR\][?D:DXB[Q?D:KF_&3JZWU]4_90UCT5M M4:G7,!3D%&;;[.]^]@_.;+O+C0?CG*FZKQN=Y;II ?#_M3'N]:$=X' #-_L; M4$L#!!0 ( $& #EEPHN36U@( $D( 8 >&PO=V]R:W-H965T&ULI59K;]HP%/TK5K0/K;22IQ.H *D\IFU:IZJLVV>7&!+5L9EM MH/WWNW9"%JB+JJT?&C_.N?>>$^>:X5[()U50JM%SQ;@:>876FVO?5\N"5D3U MQ(9RV%D)61$-4[GVU492DEM2Q?PH"%*_(B7WQD.[=B?'0['5K.3T3B*UK2HB M7R:4B?W("[W#PGVY+K19\,?##5G3!=4/FSL),[^-DI<5Y:H4'$FZ&GDWX?4< M&[P%_"SI7G7&R"AY%.+)3+[D(R\P!5%&E]I$(/#8T2EES 2",GXW,;TVI2%V MQX?HGZQVT/)(%)T*]JO,=3'R^A[*Z8ILF;X7^\^TT6,+7 JF['^TK[$9@)=; MI475D*&"JN3UDSPW/G0($,=-B!I"=$I(WB#$#2%^;X:D(23OS8 ;@I7NU]JM M<3.BR7@HQ1Y)@X9H9F#=MVSPJ^3FG"RTA-T2>'H\%3R'MTYS!",E6)D3#9.% MA@<P,*=C1]$WH12Z>.!DFY> O417Z&$Q0Q^AI),8'_9 MI)_4Z:,WTL?H5G!=*#2',G('?W:>GY[A^V!%ZT=T\&,2G0WX=<_\L^_^?L1V;$[>&(;;SDC7C?H4\Q>-NN]UHS4\LTS6@WOHK" M,,R"8.CONH8Y@"'&.!I$Q\"9 Y@D _C#Q\"Y Q@/DB3K (_D)JW["A M>4'WA?["X?.3DO+E"]*2<,6(Z6PN*^JH^-B*.!R$)TXX<(-!]LH'!RS#:9:= MA)N_QL5!OQ\D;A-P:P(^:\(/H0ES?/$NX=AQ!N(HZ;]2[@"&*<9!/SG1[@#B M",2GZ8EX!S!.8SSHI*[E^YW>6%&YMI>20DNQY;K^$MK5]MZ[L>W^9'T27D]# MQ_H,[LGZ6OL;OKYD;XE0*NAE4+2L+ZYZHL7&=N9'H:'/VV$!=SV5 M!@#[*R'T86(2M+\>QG\ 4$L#!!0 ( $& #EGWWA<'&PO=V]R:W-H965T&ULM9QK<]NX%8;_"D?MM)N9*B)NO*2V M9Q*+F&YG=YM)-NV'3C_0$FUS0HE:DK*3?U]05D0!. 1)Y60SLY;L@Q/6=9X7S;%MKZ>/3;-[LUB4:\>LTU:ORYWV5;]Y;ZL-FFCWE8/ MBWI79>GZ4&A3+*CO!XM-FF]G-U>'W[VO;J[*?5/DV^Q]Y=7[S2:MOK[+BO+Y M>D9FWW[Q(7]X;-I?+&ZN=NE#]C%K/NW>5^K=XJ2RSC?9ML[+K5=E]]>SM^2- M%+PM<(CX=YX]UV>OO?96[LKR<_OFY_7US&^O*"NR5=-*I.K'4W:;%46KI*[C MCZ/H[%1G6_#\]3=U>;AY=3-W:9W=EL5_\G7S>#V+9MXZNT_W1?.A?/Y'=KPA MT>JMRJ(^_-][/L;Z,V^UKYMR O18@!H%6-!3 M@!T+,+.&L*< /Q;@9@U]!<2Q@# *$-93(#@6" YM_])8AY9>IDUZ^O?;%0'.U3A_??7;'.75?\#9&[=,F_7ZE)43TT+[WV: MK^?YUKM-=WFCWCM$EV[1#UFC'DW5&DE:;?/M0^W22@8N\%^W/WMOFZ;*[_9- M>E=D7E.J2ZW:)G:H2K?J[Z6Z0[W80G6 4R^@IUY #SJ\1^?=VU_>_G:;>#^I M=JL?U575K[RT\9;9ZK7'R-\\ZE,*>?NB*@ZJ[1CV="-X'-' OUH\G9OGK+T= M/-_4NW257<_4Z%AGU5,VN_G+GTC@_QTR#5,LP1232&*:A>QD(1MEX1C;7I0" MPS;#,SLH#N)0\##0 Y=VX#P(F2 ^$WID D4RZHL@U .E'4@9\V,6TE.@UDC\ MU$C_5P]UV^:QIBM-P]^'CI_K\28!:D%L=7]D8A&:_=U[- MU'Z/*99@BDDD,8U3O<$4DTABFC?! MR9O Z!_7B*D(3,< VSS@133 [> M@.9'>/(C=/KQ2UG7GGI8%)"H%?=6K2\KM0!9??6:*MW61:\WH?68F -=:%VO M$;$?^QB%AE$?&DG4)1,[5FI7[@AFA M"10J8D*4LC'> )&4\$@$9YIZ6YVQ-_DAV'64'>8N=_U3NSRJ6H*J)K'4="<[ M?B;C 'J4>W0,?A&;K7OX"XCL S P%"0P(-*-8*0#5>(FU4M7(6[9J?,PJMH2 M52U!59-'M7,KF1]%/N\QLH-IXJ9IUYK)772R6:@@C:J6H*I)8N\LS%G,>1B+ M'KLZ4"9N4NZ9;?ZYWZKQRG?,TC8!B]!7@UM@#EF8X+I$54M0U226FNYDA]7$ MS=5GL\VP>X$]VRCW3.MLX(Q#1@-F+H>60.0\)#06D;G>3J#0P"W[UE@=\A(W\UX*%<3F3)@JW/5/[O68:@FJFL12TYWL")VX$7T2642C MR,(FV3ZR )BWCRR T!ZRL",'R*(C:>)&:;2-;F+#->7"'C]0V1I5+4%5DUAJ M>IZNPVOJQNOOVNZF-F]3;CA) 3 V@Y;NBYR<@\-4DUAJND$=TU,WTT_9\W9+ M35TD4WM7@,0LMLU#Q7A4-3E\#[HM9PEN-Z!?"IW4AG4KN6VCLKGY/1R2 "'S M. YC:DP:PW%Z"W583MU8[J(Y=]')'145O:F-MW,BA*!FTR6H]I6=&!- MW6 MJW1U/,WR,C5[]U6Y4>/\.G_*U_MOOWXYDN-5Y7Z[GN]WJF\71?F<;Q^\ M*GO*JCKSZEV1-T-3/(62V:&9=[EU7_-DUU 9'%5-8JGI[G><3MVCT0*@*?1>8.B@0BB;I(]8CTG-Q@'1,S)"8>6@DQFWT) M48^F=302$UB7J&H)JIK$4M.=[6":N6'ZNW8[CMJ![J9II0V<CAS/RNS1?JR5HCYHQ1U636&KZ)_ZZW0$^^D#ZH'L< M.)!N[Z1PX$ ZO),"1/;MI$"A\$X*$.G>2>$=;W,W;U^Z-''+3IV24=66J&H) MJIKDP.Y#*((P[%ED\@[+N1O+70LH=]');J'R-ZI:@JHF.; CP7FL_NM99/&. MK?FX3V\[TE7@-,UM0A81B6E(S3$+->>.JI:@JDDL-=W)LT^8NZ&[)UT%N\>! M118Q3RER&T3CV!>$FIFE)1 YCWRNIAMKD06%!BSPK4.2$H@DE(:<\IYT%>]( MF%]T(GUP<@3Z!FUA. F1L!BW=%SG9(-2D.I::;E ']=P-]:@9#&Z3OC7] -EQ M-2S%YCRU'-9*AD/DB.KTKUCI&%JX&7I*)L$M-94N! "[01!8)]%0:TU0U>3P M/>BV=+@N?@RN"SLS;G9=89.IV6F'0Q(@9$X)(['Y49@1@7H;=2 L+@=A=]') M7145A 64_B:$6,?9$M1ZY9AZ=2LZR!4_!G+%6,AUUS_9 53(15636&JZDQWD M"CS(%:,@%XCJ@5P@L@]RH5 8OL[TY4U3[@Y?OWE7-DVY.;Q\S-)U5K4!ZN_W9=E\>]-^H^?I2V5O_@]0 M2P,$% @ 08 .63 T_%8U!P IA\ !@ !X;"]W;W)K?X@U1>]YMR@;YNRTA>3M3';L]E, MYVN^8?J-W/(*?EE*M6$&7M5JIK>*LZ(>M"EG) CBV8:):C(_K[]=J_FYW)E2 M5/Q:(;W;;)AZO.*E?+B8X,G3AQNQ6AO[838_W[(5O^7F\_9:P=NLU5*(#:^T MD!52?'DQN<1G"YK: ;7$WX(_Z(-G9$VYD_*+??E07$P"BXB7/#=6!8,_]WS! MR])J AQ?]THG[9QVX.'SD_;WM?%@S!W3?"'+?T1AUA>3=((*OF2[TMS(AS_X MWJ#(ZLMEJ>O_T4,CFP03E.^TD9O]8$"P$57SEWW;.^)@ .AQ#R#[ :0_(!P9 M0/<#:&UH@ZPVZRTS;'ZNY -25AJTV8?:-_5HL$94-HRW1L&O L:9^4)6!02% M%PB>M"Q%P0R\W!KX ]$R&LDE6C"]1N\AXAJ]^ERQ72% YC6:HL^W;]&KGU^? MSPQ L0IG^7[:JV9:,C)MC#[*RJPU>@?3%\?C9V!":P=YLN.*>!7^N:O>(!K\ MBDA 0@>>Q?DSO64YOYA TFJN[OED_LM/. Y^<]E\(F5''@A;#X0^[?-/4()*J;7+ MR&9D7(^T=>9^/@W##/Y%Y[/[0P,<@C0+P^1 \ A M+5>%T+G<50;!:R4-UVC+'ME=R5W8DP$FDL4QQ3WH0S&<8(I3-_*T19YZD=\: MF7^96AHJ4"XWP,UZU,GI &-LHRF/: N,1QDB1MHU@+-7N1B9=EQ*I=3R W$ MM.;&F>C9T+D)SDC>DC1* MLQY"MUR,QR >T"_V0OR=V<)2V36[E9J5UKE;92N->:QSCW_=B:VM5$[X> K MC"BAM ]_*!>,("<=>QET/EE7M<9;0F$B_NQ$K/71K-]J%'0TWN*R5[#T>1)%M-! MKCKD,*9A2$9 =KR(_<1XK?B6"[,XW!RX=GA.S,3E6ZAC2;^. MN26C.$Y'ND[2$1=YV?;4\H/^GNTI.>G^]%3:CKW0L2+QL^+U3N5K9NOXBYHN MXB#!&),@&ZP]%UMF01B/Q:]C2^)GRVLE<\Z+??2 @'ZP?R1#JLS"B,2#1!_* MC?2/I"-3XB?3-H, [KTH((ON'M&K?3J]=BY)IPE#MJ10J9*!"2[Z]06C(U62 MO"B9WHN*5?GW)).7K%^<3"?2=NR%CK2)G[1OH#5Z;$\,E[4/^/*BY6%5K4[6C^"#U47N_3[![3'F8YSQR==!\D@U[*(4C",(I'^E+:$3[U M$W[M_08GN+Z.@ZU=-U !E,CM@?1B#/N0WZ=A1F'KTC]+=$H& >S$1O8%M&L& MJ+\9& .,F$%7?"6JRJXC",\U5T(63CN&9(^#D!"<]@N92S*.LH0F(XTW/3BT M]N]G?7:\LUL=KP7#W2ML![(DZ9_V. 0QB3*HQ&/KJ&-T&GI+\>UNNRWK>PM@ MPK="YZ74.\6/+S& 6IKK+R$K]QF\MVUX\2'\B;0=NZ1K%>@S&^N:8NVNU7;2 MHC(<9G$V ]31#$#T^FVI0RS%.!M+HJX?H/Y^H \TEQL^?G!'AW3>;[^\(L<@ M.ZZG?J[_)*MI?2>P;.F!>>F!GI3C3Z7MV/J.XZF?XQM.A**P_;'.>:_^\#X' MMK])_PC;(=8/W.S@QG/#U:J^"-:H/MUH+@W;K^UE\V5]Q=K[?H7/%LV5<:>F MN<'^R!14;@TMS!)4!F\26$BJN11N7HSJ=](8N:D?UYP57%D!^'TII7EZ ML1.T5_/S_P%02P,$% @ 08 .63'S40.P P UP< !@ !X;"]W;W)K M3#,3:Q,[9#K#_OF,[9&F/XP/!'L\\\\QX9MS;2_6F,T0#AR(7NA]D MQI0/8:B3# NF6[)$02<;J0IF:*NVH2X5LM09%7D81]%M6# N@D'/R>9JT).5 MR;G N0)=%053[R/,Y;X?M(.C8,&WF;&"<- KV1:7:+Z68%"]U;SH!))4VLJB-B4'!A?]GASH/)P;WT0\,XMH@=KR](\?RF1DVZ"FY!V6U M"2]Q#_P<@NO4IA,PUBDF/[7/B3&#>WX2'L47P3\K1(M MZ$37$$=Q]P)>ITE#Q^%U+J1!@Y'PP@43"6?OG'/?+Z-/9:DP5,1HN)TN8O+52U<94GLELBB9>+=4*L&JE!M,(9%TXT+[E2:&*;/B39-FW:39 M%M_O_-L*DXRJS: 2KMI8?DW;I 575(?P^=-]'$>/3]Z7V[4??X*,[1#6B (H MWR53Y((+QTFEY BIJTSF]G6R2L7)?YE3NK8H4+$\?[?G6!IO:YU]%2X&5PF. MWK! 17F'JYK&K\/AO.% _4&&Q)L7)_'QC[YQW>2(6' NM%&5FTV^\D@-VA'\ MU0(A#3QC@L6:&J_3=E7><5(ASQR0T2M3E+4X]@W1LB*3*430_ #4+-@TBX,I MV/MW.&2U()$PE(B)UA4%?EI<2@I:)_55301,Y<[;6PXUD^CN&I:XM3H$5DKE M;*]6LN0)Q/?14>O#>?OFN@;XOZAKK_U#>NKE%U<1LD!8L0/=3.W@KAM1X<9' MI>\0Z6LKM:X=FJY*^7#7F'/71K6RH#R'%#IE'K[B8 Y9\1OS&R=*-[+0T]!&Z9T"FW\(,I#**_BV*A/;$F&3U;6%1AXZ=:Q+QUA5BL5.DZZW8NX0&6B M8;_>>W##OJV"5H8>'/BJ*-"]CDG;S2 ZC78;CVJ=!]F(A_T2US2G\+5\<+R* M6Y1,%62\L@8*]<)P9@-! K_!%_6M4ID*KX F@QNK MS!HFUJ3D#(R\)^\+*D(_#FQ45.-T:V#<&$A^8N "[JP)N8>IR2A[JQ\SV99Q MLF,\3HX"?J[,"9QU.Y!TD]X1O+,V F,!!77O"' M_&W@>H?AI(FN?(DI#2+N$D_NF:+A^W>G%]V/1\CV6K*]8^C#>;7T 4T0EM>V M6@; );?:#_GZ9T$O <;:ID__'O+@J(W#'LSN%U.NDR^W?WR]O;Y=_ VCV37< MW-_.;F!R/YM,'V-D M\9X776W1^([8Y/GHF /P@ 0$7BB;@5T!!M"$/K T<0?)%I5VNCF"TGF@=?*IRUE2!VV"^5YN!024C]7C5D>]4@\<.ETA)L-KL7 M3B',D0S*5"SBF?#;1/SHA' WMF:*:=I@;.4SGLS,]==YR?&9HT=D@,NI1'&0 MBZ(J!&>?VD9I?8S&PO=V]R:W-H965TYDL/)^?30.V#CL&.?V) =\:\!AWYRA&>::]'AVW]@':H(UH08BI1FL,KFP" M*5/?XML2[?SHVGH# M[#6>GT>*_\15"E>V\2L'DV9NYB_MAQAV'SM_BOV4OPKXQZ8Y M!$$)<,KE*WBBKX6(>.*56CCP%L[+1C=%J2N8>NU-2-SMR[>#D_OAPC@=N;4N MS,D Y\69]IL9C-Z]82G]\$JPL@]6OH8^^E6^X*^9>?1P6MGBZ]_[DGG5W?YD MKF]F$VR>L\OI^.+B;G(QGEW>7,/-.=Q-/D^N/TVF,+X^@^GDXFIR/7U!JV;[X#'2ZM#W%JT!K2#A:WPV K/-IIW$;KR$;#Y3-]\X4\$;X8=D#[DCCVK08GH.W(+@B&6,H2\S M&+M2O[_51;DH"U"<)"*!-*&$J@2D2(A4*=HQRHC*%4PV+3(!@O \(8HG*#&F MHA*N14IR22$E'/=XSN&JG,^1GPD2 .]TO?X XT4($+VCJF+X1$7)(>?H(^6@ M:$*2A,+,>BQR81MGJW*.I,Z?^C8D1"1ZIZ@>9*4P6*90SDG&*9$TI*H(Q9 3 MD>^2_NX-^LD^N&=.MYWS?^,QMG$D+,\H2;'.;X$3BC)7@3Q!9*BP8E%.L&B8 MUW/7,Y*F"6&8/"-9CO2D@2B9,?S)0)G*22ZR?C) R8"F M$\(S))@F=LH%0R M],N5)&DNL(HMCAR&AM\!3G+*^N=_3%?9%+8V<1I]]*2=,SBT^]G[56)^X.-5 M8BZ[2 [^M,[]UM-TP!-)>,+@M\B3%"&]@S3'#%$,FPI&Y31"LAB!!!?*8, MH7@8NBS9XB;H*%7=0F4YCB&+,$1@,Z1)P-Q#:T@\*#&&K46W 2<)-J"*42#9 M2B')T8L@2N(I$Q=C%SX^'>*XH^]EI<],8>I[K*=@Y.448!DI=B%5L5&DX(C/ M=KI=8'-1/(VP?V4X/3!)_ERMC ML- 59@@>B3'9*DF+) UO8[5@6H*&5\6Q4.%&YS&#?=WJX<]G"4WD9KY0.@3>-[^Y=_6Y_:QUW ME[5G]>[*>Z7;9=DXJ,P"3>EAE@R@[:Z1W<+;=;RZW5N/%\$HKO#F;=J@@.\7 M%J\LVT5PT-_E1_\"4$L#!!0 ( $& #EF,6:)@50, *@' 9 >&PO M=V]R:W-H965T4+3NHZ^R+Q,O,F7-FR.%P*^236B-J M>*E*KD;.6NO-C>>I=(T54]=B@YQVQ@COC MH5V[E^.AJ'59<+R7H.JJ8O+'%$NQ'3F!LU]X*%9K;1:\\7##5OB(^NOF7M+, M:U&RHD*N"L%!8CYR)L'--#;VUN!;@5MU- :C9"G$DYE\S$:.;PAAB:DV"(Q^ MSSC#LC1 1./[#M-I0QK'X_$>_8/53EJ63.%,E/\4F5Z/G+X#&>:L+O6#V/Z- M.SV)P4M%J>P7MHUMW'4@K946U'(X>^_QN'<.<06MY-(,OR M/=-L/)1B"])8$YH96*G6F\@5W!3E44O:+ND.;-FCA;]"Z\$5PO58PYQEFK_T]8M;2"_?TIN%9P$\UOX;( M=R'TP_@,7M3*C2Q>=$:N BW@0\$93PM6PJ-F&NF8:75*;P,7GX8S-^9&;5B* M(X>NA$+YC,[XCW=!U__K#-FX)1N?0Q^W)6$\@UM*K&09'M4'_EW@BX9I*=*G M_TZ1/PM_FOSMW6).YV$RF]U]O5T\PL-\-O_X;3+]/#^<$'E@D JZGDIC!B(' MO4;(14GWO. KH"M'U<.V>BZ\)[]JB1*BP"Y%-YU7%K\:=!96,CL1^0(BUP^Z M;M3KV7'D)^X@&70F)CZ5UE"1D(EZJ?.Z/$!2L9;^V])9]H&7>*JX-R6*#]B0<+V^;B 9. FE,PIRZC%+37@"[T" M"J$?N(/8AW[H^MUNYW 4%6QEH35RPLPAJZ6!/U9X1=GVW7#0IV3/\YQZLHF> MUE(B3W\ '6VN2F8;]67B!KY/]8G&UL?55M;]LV$/[N7W%0AZ$% MM.C5EIW9!NHFP3*@:>!D[8=A'VCI9'.A2(VD[.3?[T@YCHNZ_B(=R;OGGN.] M<+I3^LEL$"T\-T*:6;"QMKV,(E-NL&'F0K4HZ:16NF&6EGH=F58CJ[Q1(Z(T MCD=1P[@,YE._=Z_G4]59P27>:S!=TS#]LD"A=K,@"5XWEGR]L6XCFD];ML8' MM'^U]YI6T0&EX@U*PY4$C?4L^)A<+G*G[Q6^MZ](\_RBEDVGVJU ^VT"2X=$EYL)I..=G9^9VR"$/X#6[E%J55 MFJ.91I:0W7E4[E$6/4KZ$Y01?%;2;@Q'RTW"N4RY-RTJ< M!=0*!O46@_FO[Y)1_/L9LOF!;'X.??Z:BA>XXJ84RG0:X>]'?+:P$*I\^N<4 MX;.0IPG??7F\IMS?WGV]OGO\LKR]?CBN B@5M9ZQ6(&JP6X0:B6HA[E< [43 M90@/&0KA"DML5J@A2_Q6=CGX3N-'A<%-IR4Q@I9I:X#)BB9#VPKG^A?(AV$Q MGI P'(9)40R6;$=E;U%3Z@QD899.PC@;.2E.PF$Z&GRC[@9\V%U,BW"/)N0-(R+,$FR MP;*_-+H##6IEE$!3HB3V[R?9A#C$\ '>CT>%U/OGX?/3*^Y-$2_)M/XHA@&H/N1VR^L:OV86RE+0].+&WJE4#L%.J\5S8#] MPCDXO'OS_P%02P,$% @ 08 .63J'M_EE P )P< !D !X;"]W;W)K M&ULA57;;N,V$'WW5PS41;$+:*/[Q:EMP)*E'K MOK,V9G/M>;I88\7TE=Q@32M+J2IF:*I6GMXH9&4#JH07^G[J58S7SJ#7V![4 MH">W1O :'Q3H;54Q]3I"(7=])W#>#(]\M3;6X UZ&[;"&9IOFP=%,^_ 4O(* M:\UE#0J7?6<87(]BZ]\X?.>XTR=CL)DLI'RRDVG9=WPK" 46QC(P^CWC&(6P M1"3C[SVGZ4RX)I'$OQ.R_-NN_D#I2X9%MA'N7N5]SGDUB^ M0@K=?&'7^F:A \56&UGMP:2@XG7[9R_[?3@!Y/X[@' /"!O=;:!&Y809-N@I MN0-EO8G-#II4&S2)X[4]E)E1M,H)9P9WTB"D\!G&LC:*]@B&6J/1P.KR:+OE M;,$%-QQUSS,4UH*]8A]BU(8(WPF1PE?B66NXJ4LL_XWW2.Y!<_BF>11>)/QM M6U]!Y+L0^F%\@2\Z[$'4\$47]D"#D?"%UZPN.!,P,\P@U9XYFV]+%Y^GL]?H M6F]8@7V'[HE&]8S.X.>?@M3_Y8+8^" VOL0^.)S)CILUC)L*0>7^<'[N?\_N M%?Z8XXN!D9#%TY_GTKH8^'Q:=_?S&RJ?\?W=_'$XGL-P-KN9SV!X-SG:;J?# MT?1V.I_>S&"^1E!2B,_43G9,E2"71Z7L6'G%FTT<*P\( X8(-JBX+#6@K2>@ M:L!#-< $"ZP6J" *&DO4^;_UL=0&>%ULE2*V#Q"Y?IB[498UXS!,W"S,.]]J MDB'(8:/D7]11Z.8+:B?*ZLJ(W0]32/+039*L\WTXAR!*W;@;0!1VW6[N=^Y) MN*(N5B!_9@MA4;F;^Q%T0S<-NIT'A1OVVE0&ULC5;; M M6H.-9"[EC?WXHS@>>980EI@;B\#I[Q;/L"PM$-'XV6..!I?6<'N]1K]PL5,L M%N:[_+N$_;QQ!8OEZ5VOW#7Z<;>"/)6&UGUQL2@ M$G7WS^_[/&P99"\9!+U!X'AWCAS+C]SPV9&2=Z"L-J'9A0O561,Y4=NB7!E% MNX+LS.RK- @I',!GI-CTT<00J-V:Y#W :0<0O "0P!=9FY6&\[K XK']A,@, MC((UH]-@+^"?;3V&T&,0>$&T!R\<(@P=7K@G0@U&PH6H>9T+7L*5X0:IL\RS M\79PT?-P=D@.=<-S/![1%&A4MSB:O7WC)]Z'/62C@6RT#WWV&;5&9/"M0<6- MJ)? ZZ)GCGV-X)]KO#=P6LK\YM_G MCKXOD OGZ[/J^FG79KD$,:.P2I8-'GLA,L!HGM"X6-5$Z]:54C*>Z.5<7_DTJ8!XH% M9*MV83.&CZVR+@T1TN(>:$YPF!/VRNY5VS2E2S2%.>>E2T%WZHNZ M.]J[4[:D7!8VT^O(M WZ$1HQRK&:4PU#WTG"5_>_[29L1P#*'IX';:QNGXYXQ/_)[ M[AF+B/O%=O=IN.S'QQ5]F!#J 0.YU,;!3).496ED V!1%+(@2^$DS]NJ[6I5 M((TQM:\KX#N?>7["O""!]_ N2RE[:4;+EQS5:)T$;!K;&#/'-4YBEGK3QUQ? MRW*4L"B(+V(:.K2%*4> MBZ@V/]P]3'GAMU2>);46VK?)IDS6X^'3CDS'&63C<+="X3B!B,1/8 NA<]E2 M\ 2#S^ EXQ1^[W]W,.-Q[+8\^OW"#0VNBXCF[&F8U F/AVOCJ+\-=BX'I_1N M$W0"E;N?W]LL)3Y+J7TH=U.?)9EOM6-(,BI9Z$%,J??"J14FD% ^?9^$U'+I M-+#"=!!2EU'#I('3S4@GH\E*((T8:=@CDRZ'!26:%-.8:DIU\0.J53+MZ]KP MASUW 35ADI';-*8B)TE"I#VP5R.(JFEM%41-Z$@38AN>D),PL@T?^1XUCT_+ MSLUK@[EIH>?N[LG6LZI"M72/1[H*;=F[%]8@'=ZG)]VS;*/>/6Z_<+44M29" M"S+UQFD\ZLZ\]8>1C7NDS:6A)Y];KNB-C&ULG55M;]HP$/XKIZR:-@F:-V"4 5)IZ5[4%U38]F':!Y,"ARH0=>9DS9\WV=9%@P?2Q+ M%+2RD*I@ADRU]'6ID*4NJ,C]* @Z?L&X\(9]-S=1P[Y*=A;]2R_L[A M.\>UWAF#53*7\LX:7]*!%UA"F&-B+ *CUSV>89Y;(*+Q>X/IU5O:P-WQ%OW" M:2&JR@=?U(,4%6^7F5JX_XT9/V^(E,M?N">O*-PX\2%;:R&(3 M3 P*+JHW>]CD82>@^U) M F('.]J(\?RG!DV["NY!F6]"2XL$69 M&D6KG.+,\%H:A"XTX5**9=.@*N 7"N-'5Y\0*D&(^&""R82SG*8 M&F:0OC"C]^FMX%K[X>QAZ>F2)3CPZ#1H5/?H#=^^"3O!QP-D6S79UB'TH:O& M;%L-^#G#!P.C7"9WO_91/0BVG^KUS6Q,A;^\N?[4G(UOK^!\/)K!+$-(9%%* M8;,"<@'"I:UDCVR>(S!%MX:%S.DTZQY0D; N$G%-L)BC@CAT,S%,47"I8*)D MP;66ZA&J,AQ!IQ$$@;UW1I>H"7,E6"&5X7\PI?-%ZE.N$[D2!MZ%C2!L-^)V M%]Y;(P[#QDGWA(R7]MGR/H(6>;8:G5;DQIUNEZ!".%LI14JAM!M2DR#!KT$U MZ7K%IP$Y*:'C^QS\B<(3@?\E3BT)#!7+9 KQGS+8S#=J#\T?]J[O^TK]G492 MH%JZ=DE";/:KGE+/UAWYM&I$3^Y5.[]B:LF%IDPL*#0X_M#V0%4MLC*,+%U; MFDM#3H_U/#OU!+ P04 " !!@ Y9O]O%TPT$ M !\" &0 'AL+W=O*/-HRT1'3Q74ME)5#I7GR6)Y256S![K&A7MK+2IF*.I62>V-LB* MX%3))$_385(QH:+I.*S=F>E8-TX*A7<&;%-5S&QG*/5F$F71R\*]6)?.+R33 M<\<\L"[/2BPO&".3<=&;\!X:T+S@R U>!,YH7Q2'IRA74%^;GJK'<(I?(+S MM4&D:#L+3!4PUU4E7)B/$T<'>?.$=Z"S%C1_!W0(-UJYTL*E*K!X[9\0P1W+ M_(7E+#\(^*51Q]!+8\C3O'\ K[=3W0MXO0.J+3@-5T(QQ063\."8PW?UMG#] MM^%\XYS9FG&<1-09%LT31M./'[)A^OD V?Z.;/\0^G0O%5UJE!-JC<2;1%P( MRZ6VC4'X_WA)Q\)BW1=Q^75Q2>9S_=G]Y>7-YNWB \]L+F'^] MN;E>M//7;"JVA3NCBX8[^,Z,8;1)RUHAN)(*+!A<4S,6A?!=&=,R^F*KF=H" M-:OT&H%TH"\=V+086Z#K!S@:1]<,V*VE5-D8-J7@)=#9:)B46ZB-?A(%G<=> M.S:US_5*-P86>\?5:(0N! ^^S%KTGT"(%?BC87P+>@6"PFZ0:_.*CQ1L*:0( MZGQ26/$W-6OG7>DF),N"0DZH=-L=PQ5=0-IX"^: K59T+07K_T!N02@NFP+# MMFJJ)1I/I%&>BM6RB*$4=#,83[T]G<+,14T57(!AOK;)?@?,)1-52],CG7RV= D90[47W*56ZT\.3?437"^E6#.?2_O" MN_!0C'/3T!"?Z?VPH08"_)))ZCB$<&7%/D9$E?H;=_T-%Q2T(+J7A95>_'\& M,.M0*;1?F&HHX)#!+S#,3^,L36DT.AW%Z4G^4I3;$ 425S*S)I94'B$LQ&6M M==&&&4:#>-0;0)8-XGZ:P3='Z?DG:.T<*:AKJDAR[#H&CK)>?-H?PJ]PU$]' M<=[KTY#>#WH=5!=**BMLTW^4I_%)?D(6I'$TS/9E^%A1#WA&?MC6JI^N*2?9>A J)Z3RT%O>%V3X.N]7=TWK>OB@_S=MW^8:$DD20N"+7]/AD M$(%IW[IVXG0=WI>E=O1:A6%)?P_0> /:7VFZ;;N)/V#WAV/Z+U!+ P04 M" !!@ Y9BM+)Y%8$ #>"0 &0 'AL+W=OUQY0 L=T.OT@[(VMP99\DDQ" M?WU7LA,2&C+3+[:TVGWT[)NDX5RJ)YTC&EB4A= C+S>F.NYV=9)CR71'5BAH M9295R0Q-5=;5E4*6.J.RZ$9!,.B6C MO/'2R&S4>RMH47."- EV7)5,OIUC( M^<@+O:7@EF>YL8+N>%BQ#*=H[JL;1;/N"B7E)0K-I0"%LY%W$AZ?]JR^4_C! M<:[7QF ]>93RR4XNTY$76$)88&(L J/?,YYA45@@HO&SQ?166UK#]?$2_<+Y M3KX\,HUGLGC@J*CD'9;4)S0ZX; &(^&" M"R82S@KRG!FD0C-ZF[\-7&\[G.V98UVQ!$<>-85&]8S>^..'QO%G2#;*5Y=WTULWJ=WUV>_?;W^_7QR.X7)'_>7 M=W_"F2Q+:AA7$$#QQU7\X1P3+!]101PZ2>RW:I=:UQ1."NUYK;C(P.0(FB\V M[7VX%O"-B9KZ'^*ES.)T_@O=^?_*=J]6J55UP\[Z\($IQ2C7<$<,9[*@8\GR MY1K8\F@".7/\*U1:'-N+4N;.7DTGU@#\+4 M%@I=#IHY.I>"/ QC_VW&)\B:,%%7GW.R,%(U7I9,T,WB0M P)DN7)U>S%*<$ MEZ+41JS-NX/K;.>1-L9M!#8XX<*.D70+ DLMG35RA+T7#@;^(/SLN.V%1[%_ M1'6Q+!Z3*\0MY>-OZZ-FX8WPY&T!4TI-K97@I#%:BI&-^K\;8CXY"J:1#"'L2= MWH!^!_"K#1%AQ&'HAU1N<2>R5](/U%9JHZ71F(+&KNAUSA2ZIK!'#NR'5*5' M@P ^P3Y9'M+_ .C.GB&WYOM'AU2Y4;-*X)_>*??6_5[0]_O]V-&C'K#TMIWD MW;4[MT25N9>%+=):F.;Z74E7CY>3YLY^56]>/M^9RBAR4.",3(/.Y[X'JGE- M-!,C*W>#/TI#[P$WS.D!ALHJT/I,TJ763NP&JR?=^%]02P,$% @ 08 . M68^7:-,N P ) < !D !X;"]W;W)K&ULC55M M;],P$/XKIR AD$K3IMV81EMI'9T&VEC5\/(!\<%-+HTUQ\YL9]G^/6Y(@6G@HAS3S(K2W/P] D.1;,#%6)DE8RI0MFR=2[ MT)0:6>J="A%&H]%I6# N@\7,SZWU8J8J*[C$M093%073STL4JIX'XV _L>&[ MW+J)<#$KV0YCM-_*M28K[%!27J T7$G0F,V#B_'Y=Q/(L_S(+%O,M*I!N]V$Y@8^5>]-Y+ATAQ);3:N<_.SBB[(( MXS&\@QME#*Q10YPSC;/0$KK;$R8MTK)!BEY .H5;)6UN8"533/_V#XE51RW: M4UM&1P$_5W((D]$ HE$T/8(WZ5*=>+S)D50-6 577#*9<"8@MLPB73%K^O)M MX*;]<*Y;SDW)$IP'U X&]2,&B]>OQJ>C#T?(3CNRTV/HBQ73DLO=P8G SZ_X M9&$I5'+_JX_N4(XF&5'/J_Q=EBPBKCJ7 -F&4D2J17E:!*(<6T_)T'(84:PB4QPH>* MKJ5X'OQ_H2Z;@+%/C(*E[J[OF1(%97,G8#TGV\^9"N9B&T;GEK6%U5@J[=S: M"@_APL>F7L6N5P<]DY,!]'5%>*!J=UV=#/"II&Q'K9KLGX*)1OC_;F_?C MEND=EP8$9N0Z&KX_"4 WFMP85I5>!ZD0I*I^F-,SAMIMH/5,D4"TA@O0/8R+ MWU!+ P04 " !!@ Y9T* 2$.X" !P &0 'AL+W=OZ.TWQGR1&;OAMYLKML $S?/J29'E5R@S7J#07 I0.&]YG?"^ M6[?Q+N KQXT^6(-5,I5R:8W!K.4%EA#FF!J+P.CO!6/,4L5T MK8TL=LED%UR4_VR[.X>#A+O@E81HEQ YWF4AQ[+'#&LWE=R LM&$9A=.JLLF M:8]E 8AC. ])'PA^)RG3!B(76%4&IB802Q%BL(H9L]1-WU# M=6VVG^YJ=,L:T2LU&O HA^7 TZ=L620:?AH.'0=P93B!^3B:CQ_XX@'DW%G,A@-$YAD M"'.9TWWG8@&&37,$!T>GN>MIUUII*M?"V!@:+A &5T 7#0QE3S*%N.^:_6;" MMT>-!-0&Z-K@Q+1=81^U@]6^HZ$#80.NX-W!K_)UB<1KOMB98>VIAB,:7:M?#Z1&&/;&(012?2:J>T^X>2SM/M M:)#SX]+7_]:^AG-][1],)2JW<+.71%IAY8"J=JOQWBFGVM_P\MOPR-2""TWD MYI0:W'RX]4"5\[8TC%RY&3>5AK2Y94:?*%0V@/QS25=\9]@"U4>O_0=02P,$ M% @ 08 .6&UL?511;],P$/XKIR#Q!$N:=AL:2:1U= *DE;%LXP'QX";7QIIC9_:E M*?\>V\E"$5U?')]]WW??%_N<=$H_F0J18%<+:=*@(FHNPM 4%=;,G*@&I=U9 M*UTSLJ'>A*;1R$H/JD481]%96#,N@RSQ:[FANM8W"D:7D-4K#E02-ZS2XG%S,9R[?)SQR[,S> M')R3E5)/+OA2ID'D!*' @AP#LY\M7J$0CLC*>!XX@[&D ^[/7]BOO7?K9<4, M7BGQ@Y=4I<&' $IH^X^#GU/$52A@_0M?G3FW%HC6DZ@%LXYK+_LMV MPW_8!\2O .(!$'O=?2&O\A,CEB5:=:!=MF5S$V_5HZTX+MVAY*3M+K ]YNS+XW*(D6&SM:)*0; &7%A8#V;PGBU\A.X,;):DRL) EEO_B0RML M5!>_J)O'1PF_MO($IM$[B*-X=H1O.KJ=>K[I$;<&2,$UETP6G G(B1'6K_GM MZ6:'Z5S#7)B&%9@&MB,,ZBT&V=LWD[/HXQ&QLU'L[!A[]M^!P,][W!',A2J> M?AU2>Y3OL-KEM_N%.__\89XOOC\LEO>P>+1C#DLE$0[9"/=N6XUZXWO*0*%: M2?W%&U?'MKWL;^O?]+[G;YC><&E X-I"HY/STP!TWT=]0*KQ=W>ER':"GU;V MZ4'M$NS^6MD3'0)78'S,LC]02P,$% @ 08 .677[+;G9 @ 1@H !D M !X;"]W;W)K&ULK59=;]HP%/TK5YFTIY:$\%'4 M022@KDW&RXRHG0H8E=N!9*H &74]3VO[V8D M94XP+.86(ACR7-&4X4* S+.,B#\3I'PW*.WDT!J-DS?F3"6;1R/%,04@Q5(:! MZ,H8OY%06O[ K>H!_A[@OP$,O!. MSA[0*826E16RKH@BP5#P'0B3K=G,H/"F0&LU*3.[^*"$?IMJG IF>C\B%+ 2 M)$I9#&,A"(M1[Y.20U?I%4R>&^[9)B6;?X*M W/.5"+AFD48U>"G=GS?@G>U MLDJ>?Y W\:V$7W/6@HYW!K[G=^OJ:0Q_54ZG[S9\TSDP4YC5^EWR M=>OYS!6_E%L2XLC1=UBB>$8G^/RIW?>^U(G]3V2OI'S G"D5***Q0 M9!+XIN[(P>,*7Q1,* ^??M7985WCHW8T(.NUX'YU>[V$V=W-_7(^7LWN[^#M MKBXH81*NY7G M/:OGRYQB07G>?N7R..);I2MYO*$DKO79SKLA5&*=HU98PP/6K\3V&XDUYRUE MQ*[73GU2KQ764.]%I??"6M0=9^?--]C.?5*P%=90\* 2/&@L^%V;;*<_J=D* M^ZAF]^A3G:&(BPY&0LASILJO=C5;-4GCHC=P_Z67'=:&PO=V]R:W-H965T7? MW]@.6>[*(MT'B#V9>>89SXLSVBG]; I$"_M22#.."FNKNS@V68$E,UU5H:0W M:Z5+9FFK-[&I-++<&Y4B3I/D.BX9E]%DY&5S/1FIV@HN<:[!U&7)]&&&0NW& M42\Z"I[XIK!.$$]&%=O@ NW7:JYI%[W>((H<#,.@1&CRT^H! .B&C\;#"CUJ4S/%T?T?_PL5,L M*V;P08EO/+?%.+J-(,98_YO^YAXMF33(]E9>A'P8RV[T$\ZD";IX )>OPV^[_'ZK^"="_C' M=&6LIF+Y^US 6]P'L\UT)VI6(;CB#K$H-YB-'G[IG>=W%]@.VC9#BZA3V;, M< -J?9*G3N!]@!_-S]"\Z.$]_62"U3J;*BLF#.ZE:LCKG%G/( M%.55FK R1"!G3KSFDLF,,P'&DH ZV'K:G_C/)68%/$J+6C+7E$QT:)MUX=T.F\YT/0C0^+-RY/X MN Q3T8\7F0U#=&Z$VO.+;GIP (W3@>> ML%+:VUXM5<4S2&^3H];+4?6&G0;@OZ*!*](7Z:F7WWS]JA)AR?9N7 8'-X,$ M>I >E7Y!I'_75TVETYS7.H2[0L%Q2T!419H:CWY4%I36<^F+3\8^%>_&7VX& M_$F%&Z"5MO?G-%P;+^KA\J4:VU#1@L UF2;=&TJ/#A=:V%A5^4MDI2Q=27Y9 MT#< :J= []=*V>/&.6B_*B;_ %!+ P04 " !!@ Y9UXFZZ,0$ G"P M&0 'AL+W=O"DV=9A'8*F6Q^&/<@R;0N51$^DD_3?[Y"R7;?SC X8]F#KDKJ?YQY> M\>+!]1_]VMI 'MNF\Y>C=0B;EY.)K]:V+?T+M[$=WBQ=WY8!RWXU\9O>EHMD MU#83P5@V:[@<\=%^XUV]6H>X M,9E>;,J5O;/AU\UMC]7DX&51M[;SM>M(;Y>7HQE_>:6C?E+XK;8/_D@FL9*Y M2CSN[;5MFN@(:?RY\SDZA(R&Q_+>^_>I=M0R+[V] M=LV'>A'6EZ-B1!9V66Z;\,X]_&AW]:0$*]?X]$\>=KIL1*JM#Z[=&2.#MNZ& M9_FXP^%;#,3.0*2\AT IR]=E**<7O7L@?=2&MRBD4I,UDJN[V)2[T.-M#;LP M_<4%2R1Y3E[7OERM>KLJ$UIN2=[9>]MMK2=EMR!W=H56!&QN7!_J;D7&[\MY M8_VSBTE 'M';I-K%O!IBBG^(F9&WK@MK3VZZA5U\:3]!_HU8]?<(*@HS9U]*ME;'#\DT?2#+765>G)$R*% MH3GGD)3BE!<9)$ZUR*AA!>0\5WB?DYFOR^>W954O4;<15$M-,LTH,YHHJ:DR M&>PXX]04AMQL>PQ!(JDH-#5"0^+<)"6L948+Q4A&!?9$(K$ A#>E#^1I MV6Y>D=DR)HCH4#4<3R@J00J!&)D@AFFJ-2/O74#[*M=YU]2+,K9MWV$41!6B M,ZA'V1@DRPWD@N:"4<5BJ88RI*QE0!?5-5V$&D?'/SOMG!XC'0BLJ M-"?/$L9*QM3&68'L(,;-L%+(%!SO?.K$2@SP\+D!8XN M3VZH1",S'7V>:$DL/"IQ#EJP7<):@SPF98%&&8,&I2B2&H7)E!8S'T_"?'S%5@A@,$PS<4W'BH$CQ&:U< M2)#$D%QCB"I]!$D&R&.WP%2 (P !NG6BYEVZ:&U!-8:<9)&&F*<&IZ%0^:P>[@%SH;+SV?UX0KYMNQ7=>=)8YX MU4=SL$R64C[8Q;M\Y@4V(*PP,Q:!T_"(UUA5%HC"^+[#]#J7UO!XOD=_X[@3 MER77>"VK+V5NUC-O[$&.!6\J.JK.FX$IA1;DS MBOZ69&?F'Z5!2. ?N,HRV0BCX18S+!_YLD(8W-M!OYCZAEQ9 S_;P2Y:V.@W ML$/X((59:W@M B9O!>E(*+K!2K8\F^.DIPCT\&%I7,'KZ=8M?K_S0[$@ [ M > 5>:R7J" .W4Y\=J]XCO3(=K=('4(ZAY@%X9#%HY&;QT'*)NGD[*JBBD , M$*BV0"Z;I2F:Z@ QB,*0C=((7L @C!,V"6EZ=B\-KT[Y82"HAIU#Q,9!PH91 MZIR%HY %R0AZ9$D[6=)>64[EF\'/+*X5YJ4AD;3^0REZ??Z=%/^76&[ K!&6 MN"J%L'SHGMF-#:I2YI2V?;;/(9VPE*1:\)Q*W=( /E$WT CCD$V2 ,81"X;# MLT,^-&Q5:0P*PBP@;Y2%/V!K*C2#,$Q2OBX*JLW6>]8HA2+[ 4;1[:ZX M*]B#E(5!0.K'+!VG?\H*Z67\RF=_D0[,3ET'_ZB*UJA6KE=HUVNW9T MU5;AP_&VEWW@BG*KH<*"3(.+$:FLVO[0+HS\6UD'7I.?_ 5!+ P04 " !!@ Y9#2M%[-@" #H!0 &0 'AL+W=O MYMM8<.]C.NOWWG)TN#*GT2W)V[KU[+_;=;*?TO=DB6GALA#3S M8&MM>QY%IMIBP\R9:E'2E[72#;.TU)O(M!I9[4&-B-(X'D<-XS)8S/S>M5[, M5&<%EWBMP71-P_33$H7:S8,D>-ZXX9NM=1O18M:R#=ZB_=9>:UI% TO-&Y2& M*PD:U_/@?7*^S%V^3_C.<6=>Q."A[$3A *K*QC8/1ZP L4PA&1 MC-][SF HZ8 OXV?V2^^=O*R8P0LE?O#:;N?!)( :UZP3]D;M/N'>3^'X*B6, M?\*NSRWB *K.6-7LP:2@X;)_L\?]?W@!F/P/D.X!J=?=%_(J/S#+%C.M=J!= M-K&YP%OU:!+'I3N46ZOI*R><77Q5%J& MW E'U!:I3D:.+EC*X'F=!99*N$2 MHVI/M^SITO_0C>&+DG9KX*.LL?X7'Y&T05_ZK&^9'B7\W,DSR.(0TCC-C_!E M@]_,\V5'_!KH_1VRUZ/SPVC7(>>F917. VH!@_H!@\6;5\DX?G=$6SYHRX^Q M+VZIX^I.(*CU-L[*(X"8MT//I!;0I<0JM5A<9 $H[S,DPG&45IF81Y,1E=P4:KN:ZZYL)KY5C9/QF+CD6D9YMF4HB(NPR3)1C>]*Z!Y!6IE%)USA9+4 MGTRS*6F(X11.)N/2E8'3T9VR3)":X?*'(&D4DAWBCL,T+WV<$F"2C.'0*4O^G]#/S"](9+ P+7!(W/RB( W<^5?F%5 MZWMYI2Q-!A]N:12C=@GT?:WH?N\7KL PW!=_ %!+ P04 " !!@ Y9)D1( MXAP# "2!@ &0 'AL+W=OF[K5RPI2\;J1IN:*FV MONX4\LJ!FMJ/@B#S&RY:;S%S>S=J,9.]J46+-PITWS1*5O[(4HD&6RUD"PHW<^\JO%PFUM\Y?!6XUZ]LL)FL MI;RWBU^JN1=805AC:2P#I]<#KK"N+1')^/O Z8TA+?"U_5V/A M'/X/(#H (J=[".147G/#%S,E]Z"L-[%9PZ7JT"1.M+8HGXVBKX)P9O%)&H0, M?H25;(VB,X(KK=%HX&WULO=!\+6HA1&HX>R.KVO4YS/?4'S+XI>'6,LA5O2= M6!E\),*=AI_;"JM_XGW2/8J/GL4OHY.$O_;M!<0!@RB(DA-\\7@8L>.+3QR& MAB&_8^D-Z.0XVK;/I>YXB7./^D.C>D!O\<.;, M^.J$M&;4EI]@78RWVPNQ@ MY6X&*O:ONK'_UNR)N5K>8HGBP:8&?[@,X0X?#2QK6=[_>2S9DW*.)TOUP+$> M<$T1FS4JB$.W$T]64AL0;=DKA16\A9@%4<'B/'=V%*4LCXK)EY9TU^30*?D7 M-2\U64V=J^SERXD]B#)(BXBE:3[Y>G4'89RQ9!I"'$W9M @FOYD=!55COH0J M6!'$,(U8%DXG-PH[_D2#A6[Y63:]R@DWF+#]CV M"&=1R-(XM'YQS.(L(*>W0#*2E 59 T-XKF$C:QI^^G(R M%H#'%38/4*:#\LR3_O@0X=N7\5W."+L_6 M34,-I>Q;,XR,<7<>J"&"3@LC.S&PO=V]R:W-H965TEH9(HEUM(,U0H;^C)7NI:6IGHQ,BN- M<[!9T@7NCA_1/_O<*9>I-/A! M5=_*F5V>#;(!S' NV\I^4>M?L<_'$RQ49?POK#M?D0^@:(U5=1],#.JRZ?[E M?;\/.P%9\$I U =$GG>WD&?Y45HY&6NU!NV\"#8@]1O4=SB8O'L3\N#] 6[)AEMR"'URB<8@,OASA5K:LEF ;&;PN6QD M4V!7&P;GY&.-_W)9RFE9E;:DC/[Q*<$-WENXJ%1Q^^^^[ ZO3WN-F[V&CUA@ M/44-<>@M\0ZOJM/),P-HI_X3-3]I:2([HK] S'@J6!I&-$Y8D*8LB\6+V&HG MF7=OLB@,WY/TM<;&NCC!691G-$J)3IRF/Q5?J69Q8E'7Q"',0I8E,8W22+ @ MB^!&65F!.H#3<<]8F(0]]XPEQ/VQ)/TV7&L'8A]\4?![6Z[HP+(,I(5"&>MA M4ITP$^5.N/]KEA+,D2AW)/&!I&OQ$]':/:>T@I_B$ MF&0B9WG\N,?S5U$Y;,OD5CQ] MJ4@QS" ;QL\K% \Y)&1^ 3LK3:%:2IY@< \>'PIXV_\^PTR'J?\4P-L#O9]N M>C\]V'M7TK:ZI-*J^:'^_Q\]?W#=_2?:ED!_(3SA8+KSX6A;$@ZU/_6/70UY MR 2)FRJ;AXQGH?-.@6 M-R.?C/J>@T@8><#-$NGY,2<9D*-(27&DFC B)?&\5]U*/KCV@):N(MW+1BXT MHK,::A&>T;(B)0ERSHET .X$AK)>M4XC94/H2/WKVI&0>9RX=DS"@*0=TK!; MYD?'QE;@^V0RVKFU:]0+_S8QX$797> ;Z^;Y<][=^EOW[NUT)?6B; P1FE-H M,!14>=V]1[J)52O_!I@J2R\*/US2$PZUA9/_ %!+ P04 M " !!@ Y9JT! W: " K!@ &0 'AL+W=OU%),PY6UM:G86B*%0IFCE6- MDG862@MFR=7+T-0:6>E!H@J3*!J$@G$9Y"._-M7Y2#6VXA*G&DPC!-,/$ZS4 M>AS$P>/"-5^NK%L(\U'-ECA#^[V>:O+"CJ7D J7A2H+&Q3@XBT\GF8OW 3\X MKLV6#:Z2N5*WSOE2CH/("<(*"^L8&#WN\!RKRA&1C#\;SJ!+Z8#;]B/[)U\[ MU3)G!L]5]9.7=C4.A@&4N&!-9:_5^C-NZND[OD)5QO_"NHU-!P$4C;%*;,"D M0'#9/MG]YARV ,/H!4"R 21>=YO(J[Q@EN4CK=:@732Q.<.7ZM$DCDOW4F96 MTRXGG,V_*8LPA".X5')Y9%$+N,"YA70QKU((F2; ]?VI6<>KYT3\D&VOIV ME=>BL]UHUR2GIF8%C@/J H/Z#H/\[9MX$'W8HRWKM&7[V/,9-5W95 AJT;Z' M7UXGW."]A4FEBMO?NR3O)=TMF4X5NU.E7 6*.6I(8[^2P@PE5QJF6@ENC-(/ MT)[; 0QZ412Y[Y9UB<:<0B.94-KROUA29Y#ZDIM"-9*N4]R+XGXO[0_AT#EI M'/=.AB?DO)2G9@^^\@/(*#+K#;+$VX/AD*AB.&^T1F*N74)J;SJPUZB.Z/-* M3 _H4AAJO.?D3Q*>!/RO\%VW)-QJ8(%ZZ<<4R7!GU_9RM]I-PK-V #R%MV/T MBNDEEX;J6! T.G[?#T"WHZEUK*K].)@K2\/%FRN:YJA= .TO%)6Q<5R"[O\A M_P=02P,$% @ 08 .64]J-V_0 @ \ 4 !D !X;"]W;W)K&UL?51M;YLP$/XK)S9-K<3*:Q+2)4A-NVFKUBGJR_IAV@<' MCH!J[,PV3;M?OS-0FDEIOL"=N>?Q\QC?S;92/>@2T.Z4QFU//TUF) M-=,GWBAD>0NJN1?Z_MBK626<=-:N+54ZDXWAE<"E MW4 M-5//"^1R.W<"YV7ANEJ7QBYXZ6S#UGB#YFZS5)1Y TM>U2AT)04H+.;.67"Z MB&U]6_"SPJW>B<$Z64GY8)-O^=SQK2#DF!G+P.CUB.?(N24B&7]Z3F?8T@)W MXQ?V+ZUW\K)B&L\EOZ]R4\Z=Q($<"]9P2Z?<*VJQU1<=9H M(^L>3 KJ2G1O]M2?PPX@\=\ A#T@;'5W&[4J+YAAZ4S)+2A;36PV:*VV:!)7 M"?M3;HRBKQ7A3/I#&H0I?(2SM4*DTS8:F,CA7-9U9;K\Z):M..KCF6=H1XOS MLIY]T;&';["/X4H*4VKX+'+,_\=[I'20&[[(780'"2\;<0*1[T+HA_$!OFBP M'[5\T0'[&CI_^^QUZ'@_VC;,J=ZP#.<.=81&]8A.^N%=,/8_'= 6#]KB0^SI M#35@WG $69^3@5ON- MT%GC<-9P@1G6*U00!>U*! O&F<@0F(%+)AIJ:0C@/8S#J1OX/D7)-'']2?@J M.I.:KE-6,K7&'(QL%ZR]M92Y!BUY#LG(3:(1!,'(C?T [@RY_,O:#NZ =#_7 M-&P(V"N%HR!RI_$8CN$H]A,WC&(*J6>I(PG4*(4B>P8L"IH$2P M.HRSLZZ+7\N[67A%1LDB<"P(ZI],1@ZH;KYTB9&;MJ=7TM"$:,.21C(J6T#? M"TD7NT_L!L.03_\!4$L#!!0 ( $& #EF5_.VI5 , )\' 9 >&PO M=V]R:W-H965TKVKH?T7+>L@KOT7YI;S6-HA&E MY U*PY4$C=M%L$JNUE.WWB_XRG%O7O3!*=DH]>@&'\I%$#M"*+"P#H%1L\.W M*(0#(AK?!LQ@W-(%ONP_H[_WVDG+AAE\J\0#+VV]""X"*''+.F'OU/YO'/1X M@H42QG]AWZ\]/P^@Z(Q5S1!,#!HN^Y8]#7EX$7 1OQ*0#@&IY]UOY%F^8Y8M MYUKM0;O5A.8Z7JJ/)G)<.E/NK:993G%V>:,L0A+#&=Q;53S62I2HS1]P_:WC M]CN9T'EG:S(5$Q0"\[H'35X!G\%%)6QNXEB66/\='1')DFCXS7:=' M ?_IY 2R.(0T3O,C>-FH//-XV1'E!GI]A^3UT?GA:'=7KDS+"EP$=!D,ZAT& MR]]_2V;QGT>XY2.W_!CZ\I[N7MD)!+4][(LC'\(#TYI):T!I\-?)P+]>$'S& M)PMK09'_'=)V=/?#VES67>HS^-198YDLN:Q">(<%-AO4D"4P#>,T";-I#GF8 M7\9A$N<_*')C.BR!2RB4E,.=W'-;0]MM!"](ZA8U80)!0ZOYCM'); 71H!I@ MZ8">P?43ZH(;LLVM(9P=Y81PC)_]B1>=%J33-?@B.4E?N4LAE,XH<@+:L^ MBNX6N0L_N;P@W])^EL!/7S%[D)_'TW ZS3P].@&.WB''HQ=%LT%=^:?!T*GJ MI.WKY_AW?'U6?=']L;Q_NCXR75'F0."60N/).5FH^^>@'UC5^A*\498*NN_6 M](*B=@MH?JOH/@\#M\'X)B__!U!+ P04 " !!@ Y9)G#5TXH" !@ M&0 'AL+W=OK:5: MZ0+1P*8JA1Y[A3'UM>_KM,"*Z7-9HZ"37*J*&5+5TM>U0I:YH*KTHR 8^A7C MPDM&SO:@DI%L3,D%/BC0354Q]3+!4J['7NAM#8]\61AK\)-1S98X1_.C?E"D M^3U*QBL4FDL!"O.Q=Q->3P;6WSG\Y+C6.S+82A92KJSR-1M[@26$):;&(C#Z M>\8IEJ4%(AI_.TRO3VD#=^4M^IVKG6I9,(U36?[BF2G&WI4'&>:L*^?V*)$_6'D&R)@8?RT2S9IDT6O)!O"O12FT' K,LSV MXWTBWK./MNPGT4G ;XTXAS@X@RB(!B?PXOXV8H<7G[@-#6U]Q\IKHP?'H^W\ M7.N:I3CV:$ TJF?TDG=OPF'P^02W0<]M< H]F=,\9@T1 YGOM\0:'KE>G<'B MQ0EP1X]=*OCM*H$GW!B8E#)=_3E6U.FT]/;!% 12*,1M_[;&.=_LM12H(>@: M?32 ,7CN;.C6,CYW->E,8=L(^F1FF6"W( M,P[/#OC,2"?_*#H@$A\FN>T)'.NOOS.5Y+UTNT=#*AMAV@'MK?UZNVFG^K][ MNQOOF5IR&KT2>27G:GV 3] MTD_^ 5!+ P04 " !!@ Y9X4KXS\D" E!P &0 'AL+W=ON13;AM:*$P;5 LBY+ M+%XN@/+MU/&=UXD;LEHK,^%FDPJOX!;4774M],CM6 I2 I.$,R1@.77._;-9 M8N)MP#V!K=SI(^-DP?FC&?PHIHYG! &%7!D&K)L-S(!20Z1E/+6<3K>E >[V M7]F_6N_:RP)+F''Z0 JUGCHC!Q6PQ#55-WS['5H_L>'+.97VB[9-;)HX**^E MXF4+U@I*PIH6/[=YV 'XT3N H 4$_PH(6T!HC3;*K*TY5CB;"+Y%PD1K-M.Q MN;%H[88P$68&^<<)6:,99#H*A$'4 Y\-P^>0:[AOX>%;N*O3T.4BZ'(16+[H';X9EFOKWG8N=3XVF )3 M\AAAI2>%>#%9N<>TACZS#7MBVDX]/:3?Q@8 MQN/4'T5IO[2DDY8,2KLB>$$H401Z]24'*?&3T(N].-K3UQ,X2L;Q*/3W]+D[ M1=N@=M"QZUL(>\$>_-^*5'+1^\L:7>I6DOB 04*%G8&XYP@,(X8E<&;\GSF1.Z8&7^S/[ MIZ#=:3DP"P]:_.(U=JOD0T)J:-@@<*?'SS#IN?%\E18V?,D88V^7":D&BUI. M8%>!Y"JN[#3UX0+@>)X'9!,@"W7'1*'*#4-6%D:/Q/AHQ^8W06I N^*X\D/9 MHW&GW.&P_*812$[>DPVWK&T-M"QT2S=D!T=0 UC"5$WVT+I1H'/VVB!7+7FS M 61<6/(=3C@P\;:@Z KRM+2:DJ]C\NR%Y$ORJ!5VEGQ4-=3_XZD3,JO)SFK6 MV:N$7P>U('GZCF1I=OT*7SYW)P]\UR]U9Y ',+$97C<["#BWPCZG-]+=!#K_ M'HYE7M#C907T8E823!MNI"65'A3&L^=+?QUG_"X\OYI&9EBM+!#0.FBYN M75X3;V$T4/=A\@>-[AZ%;><>+A@?X,X;[:8_&3[!_"LH_P)02P,$% @ M08 .60!P[QL0! C1, !D !X;"]W;W)K&UL MK5A;CZ,V&/TK%JVJ7:D=;'.?)I%F KU)LQI-M.U#U0<''((6<&H[R:[4'U^; M,"1$&D:O+4%#M.25*1BMS$$+IF0;+26,RJOD>^F+&]S+.2/G(@]D5!^)=[ MFK/CW$#&<\=3EFZE[C 7LQU)Z8K*C[M'KEIFHY)D!2U%QDK Z69NW*';"%F: M4"'^S.A17%P#G$ M7C^K_U(EKY)9$T&7+/\K2^1V;O@&2.B&['/YQ(Z_T3HA1^O%+!?5+SC66&B M>"\D*VJR&D&1E:=_\KDNQ 5!Z0P3<$W 78+] L&J"=9K(]@UP7YM!*>2W>-1P3_VY0VPX(\ 0VP/C&?Y>KHUE,ZW18^N MCMXJAM7XQZKT[!?T:I,,3>N)Z%9$O5X=%K;M.]#%,_-P6:X!7!! B((V+NSC M? ]#&[IM7-3':37'\AM<*U.[R=3^2J;:^62=T[;7EZS8L5(]&P+\_4"+->7_ M#%5C5%R_#F[%CL1T;JCU7E!^H,;BA^^0"W\>W M8<>H T 7HP#[^ 6GXG.^>#3?ARQ)E"Y?M!]^P_B FSCKF\'=DH8H>[';C2 "Z#C.+#C M6O/B>$%]>*;5N8X ,=N7\K13;'J;LZ.[ZL2DTW^/;I=HH#_49TW5<<99_G10 M]4!XFI4"Y'2C0L$;3SUC_'3V&ULM5MM;]LV$/XK@C<,';#6)$6]98F!QGK;@+1!@ZX? MAGU0;,86:DN>1";%-N#@L5M-R5[!D61MM-U."D#W= M)FDVF9W7YZZ+V7F^YYLT8]>%4>ZWVZ3X?LDV^3WQ*5VM>G9C.SG?) MBMTP_GEW78BC:8NR3+9+NN3KBXD[,9;L+MEO^*?\(6;-A&H'%_FFK/\W'IJQ:&(L]B7/MXVQ\&"; M9H>_R;?F0AP9"!RU 6D,B&Q GS P&P/S5 /:&-!3#:S&P#IU#G9C8)_*X#0& MSJD&;F/@UM$]A*..I9_P9'9>Y ]&48T6:-6'.B%J:Q'"-*MR]X87XMM4V/'9 MAYPSPS3>&GY:)JM5P59)G5/YG?&)W;-LSTHCR9;N)C.7BY"XO>)JMA,G- M(=^KL8]?OZ]2,>7?C3<^XTFZ*7\5XS[?^,:;GW\]GW+A<$4[733.71Z<(T\X M9QI7><;7I1%D2[94V(=Z>UMC/Q47JKU:Y/%J71(MX)_[[)UAHM\,@@A5^#/7 MFU\EA3#'3YK[I[.;"O/@=':5>?BZN4>O1\>G\<:RU!U7/.REVR8!<3T51*5MRSR>R7G["- M?E=%7D'J>0AAKT\:0)*&0U+7(8@BNT\:#<=5KEFFVQ\7 SG7"RAM TJU ?T@ M^OPF+TM51 ^6UI'_;PG&V$%("BD=3/0M,5V7>%9_H*] Q)9E$4]*DD"-Z%G( M[ \,%8A4I( G4T>*@:9'J2,/C+77ZX71L-IH6-IH//:#I"P95\;$&DR#N);C MF4B^S;1$8V\S2+ $BP\]7I$D*RQ-4A/T_(<[%*G9>W%WV[C;VOC_R7AK&A7 M!7]?L>TM*_Y1Y8$69^1TYI!@/B18 D60H)%D& Q$%@OYYPVYYP7=P!'T0$L M2BPL%1LMP]@$&I(2:LH-'9(Q5$S3=EU')HT4XZB-D2DU_AC(N5XXW3:<[BM; MB#N8A>L@0I TV[F69VQ0(<$"2+#PQ,L109+&0U*/FL3SL+I_>&WPO1?T#^,_ MX^..%4F]_VR^++7=1"62XN68W0F*6C%XA5Y2"XMD+2ABA:;V'5-*M<6U4B$D.-0 MN;@ >=@/;B?$TB4-Y8Q4LM M"[D.4:]H<2=08KU"^627&;^LU3.-[D&0:#XH6@"*%H*B1:!H,11:/SL[P1;K M%5O=ZG:H36+;MK"L_\_U%*,324'KN!ZU+;D%@0JQ"EJ3.IC*?252#<2>:%6# MU2V0?_W(=E(LUFNQUYNDY$!U!U2M!47S0=$"4+00%"T"18NAT/K9V8FV6*_: MZNK.4*;TJ%@ #%9%H*JM@A5CXHA%@%QV0*5;%:U+/)L.-M4*69F(JNB:HM[N1;K-=OF[)C7!?Y:FSO 47S0=$"4+00%"T"18NAT/KIV0FZ1"_H:A:U M9*A;RDJN'GQT"@T)B8ND564 RAD^/\GH)+=B*+?Z<>RT6Z+7;C_R-2N&]41? M3B#UR#DHF@^*%H"BA:!H$2A:#(763\-..29ZY5BWE"6J1U&)8[N._-NSGF1T M*AW0>D^V8F1ATY:?< +E#97S]1R7##;**@^)23W;(G*5^1'2*^FD5_+:AV7) M\#G-ZJ<0:@YB#*K @J(%H&CAJ9UZ\^2>=#?!8=7O'JX ]OG%TEQ2K-2F/# M[@05>N<(IXO#2UR' Y[OZE>";G/.\VW]<+[NSSGCP<50?LJW>Q_ M4$L#!!0 ( $& #EFY;GD#@ ( +\& 9 >&PO=V]R:W-H965T8[C$6R&?U1I DY>25VKNK+6NKUU796LHJ;H0 M-52X4PA94HU3N7)5+8'FEE1R-_"\J5M25CE);-<>9!*+1G-6P8,DJBE+*O_> M A?;N>,[KPN/;+769L%-XIJN8 'ZJ7Z0.'-[E9R54"DF*B*AF#LW_G4:&;P% M_&*P58,Q,4Z60CR;R==\[GBF(."0::- \;:!.^#<"&$9?SI-IW^D(0['K^I? MK'?TLJ0*[@3_S7*]GCN7#LFAH W7CV)[#YV?B='+!%?V2K8=UG-(UB@MRHZ, M%92L:N_TI_@TO!=3.<8TB"E-\:BWEAT^$2%IGSL1,](!7K,5_2NCN#2BZ;!9,?7>USH MSWPOVCG^]&!]_WNL[J!;F-;^GU/^SDG]02P,$% @ 08 .6;$E)+[8 @ Y < M !D !X;"]W;W)K&ULK55=;YLP%/TK%MI#*ZWE M*Y"D(DA-TFF;U*EJU>W9@4NP:NS,-DG[[VL;0M*$LI>]@&W..3[W7G.=[+AX MD26 0J\597+FE$IM;EQ79B546%[S#3#]I>"BPDI/Q=J5&P$XMZ2*NH'GQ6Z% M"7/2Q*X]B#3AM:*$P8- LJXJ+-[F0/ENYOC.?N&1K$ME%MPTV> U/(%ZWCP( M/7,[E9Q4P"3A# DH9LZM?[,8&[P%_":PDT=C9")9,90T A4T8! MZ]<6%D"I$=(V_K::3K>E(1Z/]^K?;.PZEA66L.#T#\E5.7,F#LJAP#55CWSW M'=IX(J.7<2KM$^U:K.>@K):*5RU9.Z@(:][XM;U214T/X(LE*$RHO-38YZ@D\\Q.B>,U5*=,=RR'OXBV&^'PP(N#HA75:"?5;FP:#BSYI= MH]#[B@(O&/49&J8O(=-TW]+# 3MA5Z30ZHT^T?M8A7Q?!;RO E9(E8!6L":, M$;9&O+ +&Q"$]R5TWNP7V_W,C[Y-_7 T]8/$W1Z'>0Z+IE$T[5 ?HAEUT8P& MHYGC7/]H*X7@5?-&CO15]AF/SBR=FCY'7/E>,)WTNXX[U_&@Z[NBT(W1%#ZKA0"6 MO2$E,),4FV[9YS0^]Q'YWJG;"_TW2D2AT%3O M>JQS*)H[I9DHOK%M><65;O)V6.IK&(0!Z.\%UZVYG9@-NHL]?0=02P,$% M @ 08 .67I4K$F\ @ 8P< !D !X;"]W;W)K&ULC95=;]HP%(;_BA7MHI7:YCN&"I!64+5.VE25=;TVR0&L.G9F&VC_?6TG MC2@8M!NPX_<]?HY/?#+:"?FJU@ :O=6,JW&PUKJY#4-5KJ$FZD8TP,W*4LB: M:#.5JU U$DCE3#4+DR@JPII0'DQ&[MFCG(S$1C/*X5$BM:EK(M_O@(G=.(B# MSP=/=+76]D$X&35D!7/0S\VC-+.PCU+1&KBB@B,)RW'P/;Z=8JMW@K\4=FIO MC&PF"R%>[>2A&@>1!0(&I;81B/G;PA08LX$,QK\N9M!O:8W[X\_H]RYWD\N" M*)@*]D(KO1X'@P!5L"0;II_$[@=T^>0V7BF8 M_I.W[ASV#/$I0](9DO\UI)TA=8FV9"ZM&=%D,I)BAZ15FVAVX,[&N4TVE-LJ MSK4TJ]3X].2WT(!R=(T>^!:X%I*",K-Y6U0DEOW".[J8@2:4J4LC>)[/T,6W MRU&H#80-%9;=AG?MALF)#7]N^ U*HRN41$GFL4_/VV=0&GOL[.E7>VA2[_-/ M^OP3%R\[$>]^(SDI 35$:H4(K\S[W#3,G((OM396X6+9^[&=9#D>#$?A=C^# M8U6>QQCWJB^@:0^:G@5](CM3=PV2$N9E:^WYWJYIF@RCM#B@\^FB.$\*/U_6 M\V5G^5[,;464HT:*$I27,#O:.2XRG S2 T*/+L%QE@_\A'E/F)\O->747)0* MK82HVEHO*=.2N'ZBWI6&VLN=>[@3G*6'=??H\@C'<>KG+GKNXGSE08'< C(M M&XF%$@Q4";P$'VIQA' ]3(=I%!V@>G2# I\\8MRCXK.H?X0FS+P%?2NY0ART M#Q0?WY'"=@1\ .K1)04>Q(=O:[C7 NWGYQ>1*\H58K TSN@&FUQEV]+;B1:- MZXH+H4V/=<.U^0J"M *SOA2F,W83VVC[[^KD U!+ P04 " !!@ Y95\O1 M56$# #Z"@ &0 'AL+W=OW>VG6TWDS3MM0S'1BT@KR3;S;]?(0CV&D%[TQL; MB?<]>G3TP9D=N?@N"P"%?E1E+>=.H=3NG>O*K("*REN^@UJ_V7!14:6;8NO* MG0":&U-5N@3CR*THJYW%S/0]B,6,[U7):G@02.ZKBHJ7>RCY<>YXSFO'(]L6 MJNEP%[,=W<(3J.?=@] MMX^2LPIJR7B-!&SFSIWW;NF1QF 47Q@N $7H+5KR6@F=5'0G)2B):)V?^OYF=,U*IAC($>FYXFH% MBK)27FOM\],*7;VYGKE*PS9#NED'=M^"D1&P"'W4PQ02_5'GD%O\RVF_1R8" MN#I+?:K(:ZKNR63$#_OZ%OGX!A%, AO0M'T%F;9[QNY/X/C]RODF7C 2;\FE M0JS.]D)8\W/?VB-C;T[S8>%CDOAQ/',/Y]@6'2%A3))>]S^^H.<+)OF>:[TA M2LC13O!O^M#JPU7J$ROT#K'1ML'",XK8QYA$%[!#69B0,(SMK&'/&DZR?KG[ M;&,*!X-Y?A2DW@734.:3-$VPG2GJF:))IG]4 4+?E!FP UV7]JQ%PZPE"?8O M (>JE$1>:N>+>[YXDN]!P(Z^Z!M=6A W[:V*KEYOU)?K&_0)E T_'7"1, AQ=)EBFPZG.!W)L(=/'P_\:U.@YDM@ MO>7QM9U#G%XB6H3)B0*QA)* M3JCD-^^);H#HIYO"*K3M"O>LNM P6U-T293Q?:W:0J/O[0N[.U/.N"=Y6Q5^ MI&++:HE*V&@KOHUU"D5;:+4-Q7>F5EESI6=N'@M=G()H!/K]ANMZI6LT _3E M[N(_4$L#!!0 ( $& #EE(&PO=V]R:W-H965T M0FGYHFY8M:M;M8=J# M S?!JK&I;9+TW\\VA&5KBO:P%_"U[SWG7&P?DBT7#[( 4&A74B8G3J%4=>&Z M,BN@Q'+ *V!Z9<5%B94.Q=J5E0"M>EEC"%:??2:Z*B7/NH!Q6N*;JCF_?0]O/R.!EG$K[1-LF-P@= ME-52\;(MU@I*PIHWWK7?X:# ]U\H\-L"W^INB*S*:ZQPF@B^1<)D:S0SL*W: M:BV.,+,I"R7T*M%U*OW,%: 8O46?0/P$_UFR N\,^9X?HOO%-3IY M?=J#&W2]!Q8W? 'W2P4"*\+63?-G:(Z?]'E3\EC/#51DH]=S9N).9?S_SDS\[,R,A^,@_NL[N0>WMP2QMAXE4<9KIIJ+ MW,UV-GC9W/[?Z8V'SK!8$R81A94N]0:QWB31^%(3*%Y9+UARI9W%#@MMY2!, M@EY?<>T';6 (NI]#^@M02P,$% @ 08 .6?Y<6W_/ P M0T !D !X M;"]W;W)K&ULI9=M;]LV$,>_"J$-0PK4D4B1>NAL M XV#HAWV$#3KAKUD9-H6*HDN2<7UM]]15F1;HM4F?6.3TMV?OZ-.=]1T)]5G MO1'"H*]E4>F9MS%F^\;W=;81)=?7TX6/^7IC[ 5_/MWRM;@7 MYM/V3L',[U26>2DJG6_QFP5FUJ&Q^"<7.WTR1C:4!RD_V\F'Y_1[$016&5@.-+*^IU:UK'T_&3^KLF> CF@6NQD,6_^=)L9E[B MH:58\;HP'^7NO6@#:@ S6>CF%^T.MA'U4%9K(\O6&0C*O#K\\Z_M1IPX$';! M@;0.Y'L=PM8A; (]D#5AW7+#YU,E=TA9:U"S@V9O&F^()J_L8[PW"N[FX&?F M?THC4(PFZ'Z%=@]>G^%EW]_&KJ M&X"P4G[6+GAS6)!<6/"WNKI&8? :D8!0A_MBW/U69.".&_?PW-V'T+OX21<_ M:?3H!;V_MD)!=-4:%78#D+*/?2)7DQHF7&MAM"O&@VC4B-HWY7$>1BQFF$S] MQ]-@AG8T8"P)X\[NC#KLJ,-G41*(I$D/?FC&0APRYF:G'3O]8?9"5NN)$:ITT=,!5H@3G-"PA^^P8R0.$N+F M9QT_&^7_6QI>('DABKV+F U)(I9@BGO$0SO(%@CL0K9$'7$T2GRG+*W9(UXM MD?A2YUNHP^8UX@9E4CLS)!H2IU&NA#\U8"E4O<)/CX-BJ M@A]D'ZT;K?HI%TZ"E))^4CL,(:/3-+Q0.?!)L\7?43M6SCB6@8TCB@EZH=/C9(_*P.J='5?X(K=^N M!KOXAE322H6C4N<1'YLK'N^N9WDV&N^X3MA"QD^0T>5PQY7H"\(]]F/\K(;L M/.^T$O;-Z/(KN ZBN)^&W[0[ASPV73S>=<^?B1.1.9=F_>KT9(=[B#U"_^1, M;3]H_N!JG5<: %;@%ES'(*,.WPB'B9';YIC]( T&PO=V]R M:W-H965TZ7*&]>5ZSWD5%[S$@I]9\M%3I5NBITK2P%T4QGEF>M[7NSFE!7.:E'U M/8C5@A]4Q@IX$$@>\IR*EX^0\>/2PFPUTM2KJ#1U!?RP>A6V[K M9<-R*"3C!1*P73J_X9M;G!J#:L0_#(ZR=XT,RA/GWTSCS\W2\4Q&D,%:&1=4 M_SW#+629\:3S^*]QZK0QC6'_^H?WWRMX#?-$)=SR[%^V4?NEDSAH UMZR-1G M?OP#&J#(^%OS3%:_Z%B/)9Z#U@>I>-X8ZPQR5M3_]'LS$3T#'+YAX#<&_E2# MH#$(*M ZLPKKCBJZ6@A^1,*,UM[,134WE;6F884IXZ,2^B[3=FKU-U> "+I" M]Z G0^J+3U0=!%-,-_BV[D;WC#ZQK.Z\N -%628O]=BOCW?HXN?+A:MT*L:A MNV["?JS#^F^$_>M07*/ ^X!\SP]/F-_:S>]@KSX%?^ MPC?\F2S0A0"S[EFQ0RG*>:'V\O(#TAM&4&4Z,S,5IU!KWW'EVVR;YU408Y*0 MA?O<1[*F8+;KC2SI&I:.WH\2Q#,XJU]^PK'WJP4P: &#N8!;5M!B;06L?4<] M0#_%<8('@-849@*&+6!X#C":5*QPQ!(G7A1X Q9KM)DL4GDPK8 MKA6^[$'KY:T",:U(_GC1D0 M#+C3#-@N&DZ13N(;BP@_CF.2C+;=>\@(W.D(;!<2]R E8GEY4+!!K-#K%*1" M^B X90^.Q<45UB(K#L(AY'OH"]P)#&Q7&&]"UCL2+(ACS7$58B\-AB+=GL%< MPDYV8+ONJ)?I< MFS?GRY23:6(($<93@<(26C YBH1#W7.;N^,;SZP?*)BQPJID]EJ2^^: MZ/D1]3>+NJ%X61W[G[A2/*\N]T#U8\$,T/>W7!_]FX;YDM!^.5K]#U!+ P04 M " !!@ Y9MMLR/)T" !!!P &0 'AL+W=O0@'RV%)1&HDVG@<94T;$]3'MPD]O&(K8[VVG+ M?OUL)V2EA(*VE\:^N>?<>V[2+UP!&J!3])FSY:D"05$*_ IX?Q_0-X5\^D'4SP-)A1<)#PIF)G*/1. M4. %44<_X_?#PRXY_U=]\L_5GPTC;$]):/FB5_BNF3X9(!6:;+5!23BQAZ3K M*]<\?+&[WIW;FQGIFQF30QG/!$:MP.B@P"O*A2*_L34OOJC_ ]=2 M5IAE@,9<*MFE-GK1A]_S>A?^GN27:8/^^<6^[)=9P46_'^Z133IJGONA/]@; M@+OC"13$TIJQ1!FOF*H_?!MM_?[*VMQ>?.1?COV.>*KOA]K._]+7E\LM%DO" M)"IAH4MY9^?:LD1MV/5&\95UI#E7VM_LLM!W' B3H-\ON/:59F,*M+=F\@=0 M2P,$% @ 08 .6<*U>^N/ @ ' < !D !X;"]W;W)K&ULI95=;],P%(;_BA5QL4G;\AVR*8W$6B% &ZI6#2X0%VYRVEHD M=K"==>/7<^QD4;NE!4$O&G^<]^1YCQT[VPKY0VT -'FL*ZXFSD;KYLIU5;&! MFJH+T0#'F960-=78E6M7-1)H:45UY0:>E[@U9=S),SLVEWDF6ETQ#G-)5%O7 M5#Y=0R6V$\=WG@?NV'JCS8";9PU=PP+T?3.7V'.'+"6K@2LF.)&PFCCO_*MI M8N)MP!<&6[73)L;)4H@?IO.QG#B> 8(*"FTR4'P\P!2JRB1"C)]]3F=XI1'N MMI^SO[?>TGF:N1T;S)+7J>ZXXG M.,#SJ>47)/3.2. %T8A\>EP^@P+EOI6'^W(7*S.4)QC*$]A\T8%\!ZR.^>H2 M)3:1^78>\L2SO\Q]V#7PY[@]TG @#8^2WH!25Z3EM!92LU]0XF;&=2R9*D3+ M]1AQES#>(3GW/3\.X_0%\EA@Z/N7Z>4XB..CQ--62N":-*;(> J)U<&OX8B)^!7;5]QQ=@)&YT =R=L\O<&[=4KAE7R+-"I7?Q%HL@ MN[.XZVC1V.-L*30>CK:YP>L+I G ^95 8WW'G)##A9C_!E!+ P04 " !! M@ Y9-;E3#F " "C!@ &0 'AL+W=O>^Y./D_W2M^9$@#)07!I9E&)6$WBV.0E"&HN5 72GFR5%A2M MJ7>QJ330PH,$C],D&<6",AEE4[^WTME4U9#%V_M[A"X.].5D3E\E& MJ3MGO"]F4>($ 8<<'0.UOWNX!,X=D97QH^6,NI .>+H^LK_UN=M<-M3 I>*W MK,!R%KV*2 %;6G.\4?MWT.8S='RYXL9_R;[Q'0XBDM<&E6C!5H%@LOG30UN' M$X#E>1R0MH#4ZVX">957%&DVU6I/M/.V;&[A4_5H*XY)UY0U:GO*+ ZSCPJ! MO"8OR7RG 6RUT1 J"W*IAV&=7@)1Q0S[! 6O*7TQCM*$=09RW819-F/2) M,".R5!)+0ZYE <7O^-A*[G2G1]V+-$CXH987I)^'ON<;/,&W M9)*)6I!O2Q ;T-\?2S'(X&[/Q%0TAUEDKX@;=/H&07UK MM%VANB KK8HZ1W)+M:82'\YM5[0@9U^!ZD<;$^;MD0<+# @<=@*'X0+2PQ\+ M&&3XQP*..GVC_U3 ,&_?%] $%(X[A>,@T_4!P=V.OU<8YAT\K3 ^&1P"],Z/ M1T-R54ML9DBWVTW@>3-X?KDWXWM)]8Y)0SAL+32Y&-MFZV8D-@:JRH^AC4([ MU/RRM*\(:.=@S[?*CJ+6< &Z=RG["5!+ P04 " !!@ Y9YVQ6EM8" "; M!P &0 'AL+W=OVB ME=;F.T %2 4V;9.Z5:VZ7IOD)+&6V,PVT.[7[]A),PHA%[LAMG/>D^=\<#S= M"_E+E0":O-055S.GU'ISX[HJ+:&FZEIL@..;7,B::MS*PE4;"32SHKIR \]+ MW)HR[LRG]NQ>SJ=BJRO&X5X2M:UK*E\74(G]S/&=MX,'5I3:'+CSZ886\ CZ M:7,O<>=V7C)6 U=,<"(AGSFW_LUR9.RMP4\&>W6P)B:2M1"_S.9K-G,\ P05 MI-IXH/C8P1*JRCA"C-^M3Z?[I!$>KM^\?[:Q8RQKJF IJF>6Z7+FC!V204ZW ME7X0^R_0QA,;?ZFHE/TE^];6" MY(P@; 6A#;0ALV&MJ*;SJ11[(HTU>C,+FQNKQF@8-U5\U!+?,M3I^7>A@4S( M%;DM) "61RM">4:6HJZ9;O979%E27H BC)-G*B7E^I7\6%>LH*86BERL0%-6 MJ4NT?7I>0=:C7P[K_6# @8MY MZ9(3O"5G$0QZ_+;EUR3T/I+ "Z(^H&'Y"E*4^U8>#N"$7:U"ZR\ZXV]!*\I3 MZ,ML(TRLT/QQ=_,DF/B>-W5WA[RG9N/)V!L%G=D[KJCCB@:YNI9(A<)V24LJ M"\B(%O: B)P40F2**%'UE771>(\/J>)Q&!^QGUKY?AQY?C][W+''@^Q/FE7L MCVWC%AS[O\#IA^ 2%,A=;[[C$Y@K/YQ$R1%SCUGDC8,PZH=..NAD$!H'&(XG M!-Y*"3Q])9#G.!;[0)-3@@ +/CH"/34+PG%R)K>C#G/TO_TZ.NW7L17%MWV )8?%)!CE+O M>H0YD&ULS9Q;;Z-*%H7_2LDSFNF6EUP&Z[6/%\POCC;!BMZ1_GW[0T3<^,= M91EN:)R&24P8?3@?7:JGOC;- XHM?@WI4[HW3?)=N4^2'_F,OSP?*7F+:$07 M/$<$XL\CO:91E)-$.WZOH*-=SCQP?_J5[A0[+W;F/DCI=1+]%B[Y^GPT'Y$E M?0BRB-\F3QZM=LC(>8LD2HO_R5.UK3(BBRSER:8*%BW8A''Y-WBN#L1>@#IY M(T"K K2^ 7H5H+<#C#<")E7 I&\&HPHP^F:85@'3OAEF5<"L'3!](V!>!$F7'?&./'YZ+-Z3QZN:!# 6!VYW M]+37HW>E28G_S.)/1)N<$$W1)AT-NCX2'HAP17\SW.J175?>#+?[A^M=O\;[ MLKOOR^[)PRVZ$.%J'JYVA?N]P]O9&T+0=]U(+WB3-WC7R68CANZB#YV0NW7 M:$HN,[Y.6/@?NB0?PIBDQ=*N?G,EA>?GN]-T&RSH^4B M<50^*8K:4A\RI=,KI8M,Z2%A_K'V-W1G['1G#![A3HB?IMGQX4U*'JHN),PR M#GOI7#6UF=;2%S*ITS.IBTSJ(6%^QQ[,M)FNOC&V37<:FTHU5JCJERMQ[;(4 M(]N+N*;BY)*Q(%[1?/J$7&Z23"S[+>3K-8V61%SLD6_!<[E E*YAO")?[Z-P M%>174EU2E#9@J!21,*N$3?>.J:I,S$G[/(O,Z2!A+A+F(6$^"-;0]&RGZ=D? M&#>_9CSE05P(]LC@*<4/52P29LUZ#I[(I$[/I"XRJ8>$^1U[(!L\YSNAS:5" MNZ4I9^$BKP,+L9'O<4B8#X(U!&WN!&WVK@;$*+JE<5J +4]>[V+YL>@: M6;XB)5_Y6EP)\740DZ_;'"=&8U?PQ"HQ#HMKIS Y6L]*VSVTPR!A%A)F(V&. M>3#JZ:JJ&I/6L(W,Z2%A/@C6Z JJ4M^F5=Y7&MO/>0>A77*5HX?J%4JS*EJC M[)U.I^JL54-T;6?JIM;2C].QG6Z8ICYOZ:QS.U4Q6WD]Z-[Z*%I31'OW^M7W MB>A+$C^*,D*L?AU GQ=15EY6%8/EB1B)4RZVX^2%I/ MVJK!^D/2K(JVKP-S-M>->5M_R*Q.SZPN-*L'I?DH6E/+6JUE#5#NDO^2;VN: MW^771!6P$"(/'RFYB<397U81RW,/5BR29D%I-I3F0&DNE.9!:3Z*UE1_;3>I MHG3%5;HU9 M(:,+GC#YT ZUNJ T"TJSH30'2G.A- ]*\U&TIHIKGTV5&VUE-5,9:U;&\N*[ M''KKV\<'Q4\UIG\1-7GR0)R$/="09_E#",>&:Z@WIQX:0]K$:+OV%C2I#:4Y M4)H+I7E0FH^B-75>>WWJ$;-/HO/B088A,N^4-M3K4P_]N9G>(6UD4AM*B-3QJ39FW/79H4@]*\U&T9I^HO4NU MCWEYW[-/W /[Q FYC.,LB,H5G;T"ZE]":1:49D-I#I3F0FE>16OX6=.9T2I/ M?532YML2M8NIR5W,ST$<5-J753QRRE"!0FD6E&9#:0Z4YD)I'I3FHVA-'==& MJG;$2/U3[]%4C=D_&ZNJJ;?.QM<=F\T-0VMYBI9\UP8+&.J+0FDNE.9!:3Z* MUA1P[9YJG[:W+X=%['RRL6-*L-I3E0F@NE>5":CZ(UU5T; MG)KRCK73?,Y?D':QOZPB&49D-I#I3F0FD> ME.:C:,T>4%N?6I_W''_.FX/RI@_N/-!7)*$T&TISH#072O.T7MZUCTI:]HKQ MWD=I-I2MBB\:I6215R[EAS5V2W=?3;HLOA746FZII[;:L=Q13]WRFT@UOOQ$ MT^> K<(X)1%]$*F43S/1W5GYU:-RAB?;XI,X]PGGR::87--@25F^@5C_D"3\ M=29/L/OVU,7_ %!+ P04 " !!@ Y9UD@_6I\" #^!@ &0 'AL+W=O M]/VS 0_5>L?!E(C*3YT6VHK40+TS:) M#8$V/KO)M;%P[&!?6OCO=W9":*&T?$GL\[WG]^S+9;36YMZ6 ,@>*ZGL."@1 MZ[,PM'D)%;>GN@9%*PMM*HXT- [SH1G,0XB)P@DY.@8.+U6, ,I'1')>.@X M@WY+!]PP 2">W8"X \2O >D[@*0#)-YHJ\S;NN#()R.C MU\RX;&)S W\V'DUNA'*W>(N&5@7AJ@&(; M'Y+R7G[\+'\:[R7\U:A3ED0G+([B=(>>V=+W^'[TZ!%K@JA MEB?L G*HYF!8,F!'0G6'=KSKU%K6S+.Z[VXUR:)XD&1D:;7IYFU>FGZ+!M%+ MWI;LM)>=[I7=W[&PMH&"D=A<*]5]:6N!):N;N10YTXL%&'+'R"2KC5AQ*I]: MQ92WKK65[K5T^@LF%!>L5DZL5E3>YLH>T9@>U[LO8 MTCKLM0X_7CU4FD"E>4CF\(.5\S9O=^6$&ZVD K/T'=;2P34*V\^RC_9-_-SW MKE?Q*37WMA>_T+1_ABMNEH(N0,*"**/3+Z3*M-VVG:"N?<.::Z3VYX@#(XTE(A3I)2E[]]]W2"F*HCB":_@EYC7'-S-BAK.M M5$^Z ##D6\F%GGN%,>L+W]=I 2759W(- G=64I74X%3EOEXKH)D3*KD?!4'B MEY0);S%S:W=J,9.5X4S G2*Z*DNJOE\!E]NY%WK/"_S-9A M?:=PYK=:,E:"T$P*HF U]R[#B^MP9 7@0< M4F-54/S9P#5P;C6A'U\;I5YKTPIVQ\_:?W7P"/-(-5Q+_C?+3#'W)A[)8$4K M;N[E]G=H@,967RJY=G_)MCD;>"2MM)%E(XP>E$S4O_1;$XB. .K9+1 U E%? M('Y'8-0(N,CYM6<.ZX8:NI@IN27*GD9M=N!BXZ21A@F;QJ51N,M0SBS^E 9( M&)!3LC0R?2HDST#IG\FGKQ4SW^UR0160SR(%80-.[C@5Y-(&W^Z?W("AC.L/ M>/(>M%$L-9#5NLB#8$:3D_OE ^[_##\H:<_/AAYAL$L&[X:>/L M5>UL](ZS";F5PA2:?!(99*_E?01OZ:-G^JMH4.$?E3@CH^ CB8(HWN'/];#X M#:0H'CKQT8 [HS89(ZKH,4&T38'>&:]:W]CILU_L M9C$*XS@)9_ZFBS%HUMX4%WI-4YA[>!5H4!OP%C_]$";!+P-0<0L5[P^U=9\5 M5@C=@,)K@N2*"G.:4:S"%66*;"BOP%%GDG.J-%F#JB.P,P"U[4DW &=QTL,? M=/! _'&+/]X?G^:Y@IS: #"!'PO>AFF-O(NM5IQTV((>V-")5]XFK;?)H+>_ MV71 MF?U)3NJ+PS'<<_+09,'AO^\!3K?#^CHE5?;G;ZJO*A'/NC;@>23EGPR M2/X%KV.+*S*BP1B.XRTS14U$F-85Q4M]STQ/WF3Z-(S":=(OR$&7#@2>ML#3 MHP ?O1*F;^Z@4RR%22\T@\X?&)HP>/DW'PP&!WN>%;#]/^U&W:N,3R=AT*_P M8;.'8G6ZEW!?K*.GM3'=R^N;VVW8PT,C$+U$(#IRS] H[*8V#L;C\:@/-FCX M4+"77BC\'\W0\9,[VG%]OXG 4?LFO].EEZ!R]WC1))65,'7#WJZV#Z1+]RSP M7X[7KZM;JG)L'@B'%8H&9^>83%4_6.J)D6O7\S]*@R\(-RSPD0?*'L#]E<2^ MOYE8 ^VS&PO=V]R M:W-H965T1 4BT*7(J M!E8F97EEVR+)H,#BG)5 U1+6Y0<<&I 16Y[CA/9!2;4BOMF;L+C M/JMD3BA,.!)546#^>P0Y6P\LUWJN/T.@)-5_" MJP!5 \QP%> _#V <$3 +\!^$9HG9F1 M=8TECONQ'MBDPC=,BHS@6YH"NDN MWE8)MUE[CUF/O$["SQ4]1[YSACS'"X[D,_Y_N-^1CM\6T3=\P1-\4Q"2DT1" MBF:2)0_HCA(IT,ET=B=.T8];*.; ?QZK6R>O/L%7HL0)#"QU1 7P%5CQVS=N MY+P_)OJ%R'9*$+0E"#I+,*22I"2O]*%$,T@J3B0!Y?@FR2ME.EIP5J Q*\I* M8G. V0+=8$X)76Z]=F=H6+"*2G1":/.ZG1ZK6YU,:)+1'ZI5'#AA&"HS5]L5 M.0SS S<,PC9L1VO8:@T[M4[4EZ;2;S*ZQYQCJJSN\KB3[+D>OQ#9CNZHU1V] M)H^C0_,N?<=Q>GLF_SMN1^U%J_:B4VWC;:>UG0S/M?:%R';$]EJQO==D;>_ M,M>Y=/T@VK/V,"Z,'.L6H1Y(5II;=LZDNK/-8Z:Z*N Z0*TO MF+IIFX'>H.W3XC]02P,$% @ 08 .65D>?U#0 @ - D !D !X;"]W M;W)K&ULK59=;]HP%/TK5B9-F]21#VA@78A$@:W= M!$) MX=I#R:Y)%83.[,-=/]^MI-FT(5,DW@A_KCGY)Q[@Z^# ^./(@60Z"G/ MJ!A:J93%C6V+*(4,YEFK*$UL4''!L0'EF>X[CVSDFU H#L[;@ M8!/PE)?))3O<0>7G6O-% M+!/F%QVJ6,="T4Y(EE=@I2 GM'SBIRH/1P#%TPSP*H#W$N"? 70K0-<8+949 M6Q,L<1AP=D!<1RLV/3"Y,6CEAE!=Q97D:I]P-[?^RI.6I01YV(O:[%7K>* M?9C?KZ<3M%J/UM-5D[96^/^6Y4)D)T[]VJE_X;+X30EWW!=E:8IJKDF_5MIO M5WIW/Q\U"6J%_6\M+D1VXG!0.QQ"D>F$]I_P\CXQPSPAJOMDL%50I]-77S@O>W0YD:PP;6[#I.I= M9IBJ:PUP':#VMTRUNFJB7U!?E,+?4$L#!!0 ( $& #EF%#_O]\0, $@; M 9 >&PO=V]R:W-H965T(%XX::G;;3$+K;;7B0^/':2)4U(S0*'-VOL^/R. M_3\^2&Y*>Q^\UU&E\&L/+ZS?Z=^7B]6+65,*2 MY[]D&[6?.?<.V<"6'G.UXN=/4"_HUO!2GLOR+SG78SV'I$>I>%$;ZQD4&:M^ MZ>=:B L#S1DV"&J#H&\PN6(0U@;A>SU,:H-)WR"Z8G!;&Y1+=ZNUE\+%5-'Y M5/ S$6:TIIF+4OW26NN5,;-17I30=S-MI^8_<@7$#\@WY"7;L6R;I90ILBP= M@Y"$L@U9ZW3=8"KE6_D M#][D7P16X@]'=D-"[P,)O& R,*'E^\W#(3W^F_?$;AY#JLW](>\=,<)F+X8E M;W*%MX(3L".0!;!TKQ];[58A?[8[ZM&Z@:P>S%/W01YH"C-'/U8EB!,X\R^_ M\"/OVR'Q,6$Q)BQ!@G7"-&G"-+&&Z>\I_8$\@S!]^M4R%)2*YU?/(//J.LV] M&S^:NJ=+M:U>QZJ-"4N08!VU;QNU;Q&2(K8FA=7#V*3 A,68L 0)U@E3U(0I M0DX**V]L4#!A<328KGXW71,DEQVU[QJU[Q"28F%-"JN'L?ICPF),6(($ZX3I MO@G3/7)2W ]NO=Z+PNITK-B8L 0)UA'[8R/V1X2<6%ISPNIA;$Y@PF),6(($ MZX3)]]J*RT/."CMP;%QJ6C_)PFZ6Q:A.$RQ:5_.+*M>W:OZ8IOS(E"0K2"$[ MT74._^([RNYD=!PP:3$J+<&B=<,5M.$*L%/$"AP=&DQ:7--Z"1?TOJ>NC&J' M=;5LBVK?7E6_=^O;OY;L3D;KBUI9H](2+%HW7&UQ[6-7UW;@Z-"@EN'^<.D? M]O?^_U%A^VV)[=MK[/>F2&)/$=0R&Y46H](2+%HW7&VI[6/7VG;@Z-"@5MNH MM,0?+M[#WEO$O3@QT#M[5Q[52%*F0?7?ZZ:W.0YZ+ ]!>OT+_V%9'>JTF.J, MZ8F*7<8DR6&KD=[-G=XTHCJVJ1J*'\ISB357.KW*RSW0#0@S0-_?&L9! M2D\W!^O1L_JX!S$GI%+P\0 MO>AT<&$ ,?'X,/%]VICTU4'2>Y0QX?ZV<./CU$JUIDXQY70;W/:D?WP&:'ACD0K0&>\0%1H."&L.TO+&=ZN$J^ (*ZO;] MJK .9YJNNKU+LB94-YMDHG3*=)NF2YK0:"!8!G8TG\WA;E01 FB,RFTCY72F M)*T\-(RZ866G3(@[>$M_9EO:RVQCQ3JP7K)M6D-UT\FX#NAOJCGM3=G>JW2# M@C\J\V5AAR.K/M0GN]4LX\NJO\Q: YAZ%U>G12%6GP6?R9RYP1^<<#2@#2^8 M*\V?;#8HE:D-,$V"1Z8-GVY&?FM:W+.E:&>>T?H^>_.\XQ)IJG8-&UK M_RW/\JL=1U?_RG+U6V77L-=CO?6^=9.7QV R/@:31U&3_6,PF;Q)DV&]@6^< M$K;."&TT@+/8D/R ,YU8)PTF"RX,EW5OSM.4R1='!2MOZ,3^F;"E;Y]/6487 MPMRWX)"LV]]9RA=YTCYU"Q-1/[5N?X/A=>/V(&AS<9FR)4O'=5?/)E4SL V; MM;Z L(O<5)_E'FB11%,?8C(['7@=C;-[B&'[\:I@W8&!Y(-.?S36^VGB%[*\# M;$WW50@V4KP2L9'B*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_': ND,;9KH%N MUZB#7A>T1-M$)-(E*:?MK]^A5#=D$PWV(NIDBY+E3T-QOB&EMX]2/6RE?"#? MZDKH170PYG@]G>KBP&JJW\@C$[!G)U5-#6RJ_50?%:.E/C!FZFJ:S&;S:4VY MB-Z]/9]KK:;NAC2L,%P*:+0-7SA[U$_[[28Y<T9Z? N.)P<'=5F/DG[PR3"VI81^4;(Y<[.UIX"JFSF6T<3A_ M=D&\5O\GC'*WXP5;RJ*IF3!='!6K+*#0!W[4$1&T9HOH? BY$26Y$P:"1%:B M.Q4<:Z\4_GI5=E=M ->)H;KFL$.MRA9\.,A;*4HF-"L)?-.RXB5PE.0]K:@H M&'$@$P0R&1'RW\2!3!'(=!3(C<6!GSJ0&0*9C0CI13)'(/,Q(5,'$ MS!S("P3R8EC(3Y#"24PF,%0TUT3NR%HQ#;]I#W5']R4">1D ,@'(C_QKPTN; M)BEDS \2$C<$UX&\0B"O D"F +GDFN[WBNV[$$)(/[,3 M%(5LA-% 5S!^HBW&$R-JG(&5TS+FP+@2)S@22@.F739,-/' IFG9YL &@]HH M*"W(C=90)[1WI'V"'#J/:CA\DE'M@N+=:EQ9)B/X$:K"9+ MMC4N'J:5>&"OM'A7=G# ^+5._M6O=#C(JF1* MOR)WD!W-=Y<2,TL<1"UQV]E:DS539'.@RLLRF%3B$%:)K58V?"\X_(I"*7[; M:"-K"*>+B6DE#N&5V(IETVPU^]K8"<.=S8LN8H(Y)1G8*2NA.=R!Y%[1TBKY M1BDJ]MWX<1DQIR0#.\7MXY_JLZAKJ,L*7R\).H\)H9>^*L(KOQ-,+TD(O?14 M$>2/>Q<3TTT20C>_%1* 9RGU:Q<2DTX20CI]%87?Y9ATDA#2>:HH7@PCIILD MA&Z>EQ9G3A<3LTX2PCI])8;?VYAUDB#6Z2LQW'EABIDG#3&;Z7.XO^Z#R2<- M,:'IF\#ZF)A\TE'EXRZKI.@R6@CY]&*Z"RLI)I\TA'QZ,7,7$]-/&D(_?2J? M>",=TT\:0C]]F/X0PBR4AK#0[Q6'+=WKFBH_;V(62D-8J+?F\$8Z9J$TA(7< MFF/)#.65)O?LFVFHNV*.62@+82$'<_+KZ4C[$,K%Q"R4A;"0A_DW-8WBQMZC M8A;(Q M5]X\IV>8A;(Q5]X\"V68A;(@2V]]F%ZG8Q;*@JS ]6%ZG8Y9* LR%WJ^D/DS M([F/1#$+Y:/.A=Q.SS$+Y2$LU(OI=GJ.62AO+30]OZ11LAT7K/P$?Z&AO:!5 ML5;$?G1/C++<+N+NFJJZA;9_Q$=)R_,['^?W5=[]!U!+ P04 " !!@ Y9 MBC%V7\\! S'P &@ 'AL+U]R96QS+W=O$C(3*G>?447]@M==%/F6X5)R)\7 M @]A,GN/^R9OVV/:;+LT.AWVQS2O-CEWSR&DY28>FC1NNWB\7%FU_:')EV6_ M#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:KU7897]OEYR$>\R^#PU?;[](F MQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^A=H]XU@=XUZET3Z%VCWO5_ZIWR>1_3O>>VQN?_)]7YUW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ M5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>) MH](GOVN:>5+NIC/FM_A4\_ 5!+ 0(4 Q0 ( $& #ED'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ 08 .68J[T+KO *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ 08 .69E&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .6?NY?"DV!P 21X !@ M ("!%@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 08 .67"BY-;6 @ 20@ !@ ("!2A\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .63'S40.P M P UP< !@ ("!:C0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 08 .6&PO=V]R:W-H965T/& 4 ,$+ 9 " @6I, !X M;"]W;W)K&UL4$L! A0#% @ 08 .66L^ZZ?C M @ LP8 !D ("!N5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .68^7:-,N P ) < !D M ("!I%T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 08 .677[+;G9 @ 1@H !D ("!C&8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M08 .6&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .6;'P2?,^! M( H !D ("!,GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .697\[:E4 P GP< !D M ("!A88 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 08 .64.G3&@! @ %@0 !D ("!T8\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08 . M6;EN>0. @ OP8 !D ("!@)T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .65?+T55A P ^@H M !D ("!.:8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .66R6U>OS P 11( !D M ("!A; 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 08 .636Y4PY@ @ HP8 !D ("!2;H 'AL+W=O M&PO=V]R:W-H965TV_ M !X;"]W;W)K&UL4$L! A0#% @ 08 .6=9( M/UJ? @ _@8 !D ("!%,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08 .65D>?U#0 @ - D !D M ("![=$ 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ \ #P 6Q /_E $! end XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 156 240 1 false 41 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://liqtech.com/20240630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Basis of Presentation and Other Information Sheet http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information Note 1 - Basis of Presentation and Other Information Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Liquidity and Going Concern Assessmemt Sheet http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt Note 2 - Liquidity and Going Concern Assessmemt Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting Sheet http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting- Note 3 - Disaggregation of Revenues and Segment Reporting Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Accounts Receivable Sheet http://liqtech.com/20240630/role/statement-note-4-accounts-receivable Note 4 - Accounts Receivable Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Inventories Sheet http://liqtech.com/20240630/role/statement-note-5-inventories Note 5 - Inventories Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Contract Assets and Contract Liabilities Sheet http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities Note 6 - Contract Assets and Contract Liabilities Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Leases Sheet http://liqtech.com/20240630/role/statement-note-7-leases Note 7 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Long-term Debt Sheet http://liqtech.com/20240630/role/statement-note-8-longterm-debt Note 8 - Long-term Debt Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Agreements and Commitments Sheet http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments Note 9 - Agreements and Commitments Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Stockholders' Equity Sheet http://liqtech.com/20240630/role/statement-note-10-stockholders-equity Note 10 - Stockholders' Equity Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Loss Per Share Sheet http://liqtech.com/20240630/role/statement-note-11-loss-per-share Note 11 - Loss Per Share Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Significant Customers and Concentrations Sheet http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations Note 12 - Significant Customers and Concentrations Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Subsequent Events Sheet http://liqtech.com/20240630/role/statement-note-13-subsequent-events Note 13 - Subsequent Events Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 995466 - Disclosure - Significant Accounting Policies (Policies) Sheet http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies 22 false false R23.htm 995467 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting (Tables) Sheet http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables Note 3 - Disaggregation of Revenues and Segment Reporting (Tables) Tables http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting- 23 false false R24.htm 995468 - Disclosure - Note 4 - Accounts Receivable (Tables) Sheet http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables Note 4 - Accounts Receivable (Tables) Tables http://liqtech.com/20240630/role/statement-note-4-accounts-receivable 24 false false R25.htm 995469 - Disclosure - Note 5 - Inventories (Tables) Sheet http://liqtech.com/20240630/role/statement-note-5-inventories-tables Note 5 - Inventories (Tables) Tables http://liqtech.com/20240630/role/statement-note-5-inventories 25 false false R26.htm 995470 - Disclosure - Note 6 - Contract Assets and Contract Liabilities (Tables) Sheet http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables Note 6 - Contract Assets and Contract Liabilities (Tables) Tables http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities 26 false false R27.htm 995471 - Disclosure - Note 7 - Leases (Tables) Sheet http://liqtech.com/20240630/role/statement-note-7-leases-tables Note 7 - Leases (Tables) Tables http://liqtech.com/20240630/role/statement-note-7-leases 27 false false R28.htm 995472 - Disclosure - Note 8 - Long-term Debt (Tables) Sheet http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables Note 8 - Long-term Debt (Tables) Tables http://liqtech.com/20240630/role/statement-note-8-longterm-debt 28 false false R29.htm 995473 - Disclosure - Note 9 - Agreements and Commitments (Tables) Sheet http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables Note 9 - Agreements and Commitments (Tables) Tables http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments 29 false false R30.htm 995474 - Disclosure - Note 10 - Stockholders' Equity (Tables) Sheet http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables Note 10 - Stockholders' Equity (Tables) Tables http://liqtech.com/20240630/role/statement-note-10-stockholders-equity 30 false false R31.htm 995475 - Disclosure - Note 12 - Significant Customers and Concentrations (Tables) Sheet http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables Note 12 - Significant Customers and Concentrations (Tables) Tables http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations 31 false false R32.htm 995476 - Disclosure - Note 2 - Liquidity and Going Concern Assessmemt (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual Note 2 - Liquidity and Going Concern Assessmemt (Details Textual) Details http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt 32 false false R33.htm 995477 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual Note 3 - Disaggregation of Revenues and Segment Reporting (Details Textual) Details http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables 33 false false R34.htm 995478 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) Sheet http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) Details 34 false false R35.htm 995479 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details) Sheet http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details) Details 35 false false R36.htm 995480 - Disclosure - Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details) Sheet http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details) Details 36 false false R37.htm 995481 - Disclosure - Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) Sheet http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) Details 37 false false R38.htm 995482 - Disclosure - Note 5 - Inventories - Summary of Inventory (Details) Sheet http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details Note 5 - Inventories - Summary of Inventory (Details) Details 38 false false R39.htm 995483 - Disclosure - Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) Sheet http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 7 - Leases (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-7-leases-details-textual Note 7 - Leases (Details Textual) Details http://liqtech.com/20240630/role/statement-note-7-leases-tables 40 false false R41.htm 995485 - Disclosure - Note 7 - Leases - Balance Sheet Information (Details) Sheet http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details Note 7 - Leases - Balance Sheet Information (Details) Details 41 false false R42.htm 995486 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details) Sheet http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details Note 7 - Leases - Maturities of Lease Liabilities (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 8 - Long-term Debt (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual Note 8 - Long-term Debt (Details Textual) Details http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables 43 false false R44.htm 995488 - Disclosure - Note 8 - Long-term Debt - Notes Payable (Details) Notes http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details Note 8 - Long-term Debt - Notes Payable (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 9 - Agreements and Commitments (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual Note 9 - Agreements and Commitments (Details Textual) Details http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables 45 false false R46.htm 995490 - Disclosure - Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) Sheet http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables 47 false false R48.htm 995492 - Disclosure - Note 10 - Stockholders' Equity - Warrants (Details) Sheet http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details Note 10 - Stockholders' Equity - Warrants (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details) Sheet http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 11 - Loss Per Share (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual Note 11 - Loss Per Share (Details Textual) Details http://liqtech.com/20240630/role/statement-note-11-loss-per-share 50 false false R51.htm 995495 - Disclosure - Note 12 - Significant Customers and Concentrations (Details Textual) Sheet http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual Note 12 - Significant Customers and Concentrations (Details Textual) Details http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables 51 false false R52.htm 995496 - Disclosure - Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details) Sheet http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details) Details 52 false false All Reports Book All Reports liqt-20240630.xsd liqt-20240630_cal.xml liqt-20240630_def.xml liqt-20240630_lab.xml liqt-20240630_pre.xml liqt20240630_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "liqt20240630_10q.htm": { "nsprefix": "liqt", "nsuri": "http://liqtech.com/20240630", "dts": { "schema": { "local": [ "liqt-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "liqt-20240630_cal.xml" ] }, "definitionLink": { "local": [ "liqt-20240630_def.xml" ] }, "labelLink": { "local": [ "liqt-20240630_lab.xml" ] }, "presentationLink": { "local": [ "liqt-20240630_pre.xml" ] }, "inline": { "local": [ "liqt20240630_10q.htm" ] } }, "keyStandard": 215, "keyCustom": 25, "axisStandard": 14, "axisCustom": 0, "memberStandard": 27, "memberCustom": 13, "hidden": { "total": 32, "http://liqtech.com/20240630": 3, "http://fasb.org/us-gaap/2024": 19, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 156, "entityCount": 1, "segmentCount": 41, "elementCount": 362, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 571, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://liqtech.com/20240630/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "liqt:CashCashEquivalentsAndRestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "liqt:CashCashEquivalentsAndRestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R5": { "role": "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R6": { "role": "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "longName": "005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R7": { "role": "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "006 - 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": "d_2024-01-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R8": { "role": "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information", "longName": "007 - Disclosure - Note 1 - Basis of Presentation and Other Information", "shortName": "Note 1 - Basis of Presentation and Other Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt", "longName": "008 - Disclosure - Note 2 - Liquidity and Going Concern Assessmemt", "shortName": "Note 2 - Liquidity and Going Concern Assessmemt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-", "longName": "009 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting", "shortName": "Note 3 - Disaggregation of Revenues and Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable", "longName": "010 - Disclosure - Note 4 - Accounts Receivable", "shortName": "Note 4 - Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://liqtech.com/20240630/role/statement-note-5-inventories", "longName": "011 - Disclosure - Note 5 - Inventories", "shortName": "Note 5 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities", "longName": "012 - Disclosure - Note 6 - Contract Assets and Contract Liabilities", "shortName": "Note 6 - Contract Assets and Contract Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:ContractWithCustomerContractAssetContractLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:ContractWithCustomerContractAssetContractLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://liqtech.com/20240630/role/statement-note-7-leases", "longName": "013 - Disclosure - Note 7 - Leases", "shortName": "Note 7 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "longName": "014 - Disclosure - Note 8 - Long-term Debt", "shortName": "Note 8 - Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "longName": "015 - Disclosure - Note 9 - Agreements and Commitments", "shortName": "Note 9 - Agreements and Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "longName": "016 - Disclosure - Note 10 - Stockholders' Equity", "shortName": "Note 10 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "longName": "017 - Disclosure - Note 11 - Loss Per Share", "shortName": "Note 11 - Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "longName": "018 - Disclosure - Note 12 - Significant Customers and Concentrations", "shortName": "Note 12 - Significant Customers and Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://liqtech.com/20240630/role/statement-note-13-subsequent-events", "longName": "019 - Disclosure - Note 13 - Subsequent Events", "shortName": "Note 13 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies", "longName": "995466 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "longName": "995467 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting (Tables)", "shortName": "Note 3 - Disaggregation of Revenues and Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables", "longName": "995468 - Disclosure - Note 4 - Accounts Receivable (Tables)", "shortName": "Note 4 - Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://liqtech.com/20240630/role/statement-note-5-inventories-tables", "longName": "995469 - Disclosure - Note 5 - Inventories (Tables)", "shortName": "Note 5 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables", "longName": "995470 - Disclosure - Note 6 - Contract Assets and Contract Liabilities (Tables)", "shortName": "Note 6 - Contract Assets and Contract Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:ContractWithCustomerContractAssetContractLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:ContractWithCustomerContractAssetContractLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://liqtech.com/20240630/role/statement-note-7-leases-tables", "longName": "995471 - Disclosure - Note 7 - Leases (Tables)", "shortName": "Note 7 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables", "longName": "995472 - Disclosure - Note 8 - Long-term Debt (Tables)", "shortName": "Note 8 - Long-term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables", "longName": "995473 - Disclosure - Note 9 - Agreements and Commitments (Tables)", "shortName": "Note 9 - Agreements and Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables", "longName": "995474 - Disclosure - Note 10 - Stockholders' Equity (Tables)", "shortName": "Note 10 - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables", "longName": "995475 - Disclosure - Note 12 - Significant Customers and Concentrations (Tables)", "shortName": "Note 12 - Significant Customers and Concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual", "longName": "995476 - Disclosure - Note 2 - Liquidity and Going Concern Assessmemt (Details Textual)", "shortName": "Note 2 - Liquidity and Going Concern Assessmemt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual", "longName": "995477 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting (Details Textual)", "shortName": "Note 3 - Disaggregation of Revenues and Segment Reporting (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "longName": "995478 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details)", "shortName": "Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConsolidationItemsAxis-ReportableGeographicalComponentsMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R35": { "role": "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details", "longName": "995479 - Disclosure - Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details)", "shortName": "Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_StatementBusinessSegmentsAxis-WaterSegmentMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "liqt:DisaggregationOfRevenuesAndSegmentReportingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R36": { "role": "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details", "longName": "995480 - Disclosure - Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details)", "shortName": "Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "longName": "995481 - Disclosure - Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details)", "shortName": "Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R38": { "role": "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details", "longName": "995482 - Disclosure - Note 5 - Inventories - Summary of Inventory (Details)", "shortName": "Note 5 - Inventories - Summary of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OtherInventorySupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OtherInventorySupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details", "longName": "995483 - Disclosure - Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details)", "shortName": "Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:ContractWithCustomerCostsIncurred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "liqt:ContractWithCustomerContractAssetContractLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "liqt:ContractWithCustomerCostsIncurred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "liqt:ContractWithCustomerContractAssetContractLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual", "longName": "995484 - Disclosure - Note 7 - Leases (Details Textual)", "shortName": "Note 7 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "longName": "995485 - Disclosure - Note 7 - Leases - Balance Sheet Information (Details)", "shortName": "Note 7 - Leases - Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "liqt:PropertyAndEquipmentUnderFinanceLeaseGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "liqt:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R42": { "role": "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "longName": "995486 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 7 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "liqt:MaturityOfOperatingAndFinanceLeaseLiabilitiesTableTextBlock", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "liqt:MaturityOfOperatingAndFinanceLeaseLiabilitiesTableTextBlock", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "longName": "995487 - Disclosure - Note 8 - Long-term Debt (Details Textual)", "shortName": "Note 8 - Long-term Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30_DebtInstrumentAxis-SeniorPromissoryNotesMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_DebtInstrumentAxis-SeniorPromissoryNotesMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details", "longName": "995488 - Disclosure - Note 8 - Long-term Debt - Notes Payable (Details)", "shortName": "Note 8 - Long-term Debt - Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2024-06-30_DebtInstrumentAxis-SeniorPromissoryNotesMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30_DebtInstrumentAxis-SeniorPromissoryNotesMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual", "longName": "995489 - Disclosure - Note 9 - Agreements and Commitments (Details Textual)", "shortName": "Note 9 - Agreements and Commitments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": null, "uniqueAnchor": null }, "R46": { "role": "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details", "longName": "995490 - Disclosure - Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details)", "shortName": "Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R47": { "role": "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "longName": "995491 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "liqt:SharebasedPaymentArrangementAmountWithheldForTaxWithholdingObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "unique": true } }, "R48": { "role": "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details", "longName": "995492 - Disclosure - Note 10 - Stockholders' Equity - Warrants (Details)", "shortName": "Note 10 - Stockholders' Equity - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "longName": "995493 - Disclosure - Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details)", "shortName": "Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual", "longName": "995494 - Disclosure - Note 11 - Loss Per Share (Details Textual)", "shortName": "Note 11 - Loss Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "longName": "995495 - Disclosure - Note 12 - Significant Customers and Concentrations (Details Textual)", "shortName": "Note 12 - Significant Customers and Concentrations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-AssetsTotalMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-DK", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-AssetsTotalMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-DK", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "longName": "995496 - Disclosure - Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details)", "shortName": "Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240630_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable" ], "lang": { "en-us": { "role": { "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r189", "r194" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r10", "r36" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r108", "r190", "r191", "r712" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r535" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNet", "totalLabel": "Total 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." } } }, "auth_ref": [ "r485", "r534", "r598", "r711", "r712" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r642" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedLiabilitiesCurrent", "terseLabel": "Accrued expenses", "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": [ "r38" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r56", "r110", "r425", "r455", "r456" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r6", "r13", "r337", "r340", "r377", "r451", "r452", "r623", "r624", "r625", "r630", "r631", "r632", "r633" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r47", "r581", "r745" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r462", "r630", "r631", "r632", "r633", "r691", "r746" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operations:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllOtherSegmentsMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Other Operating Segment [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r161", "r177", "r178", "r179", "r180", "r181", "r183", "r557", "r558" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r312", "r313" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r94", "r644" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "negatedLabel": "Allowance for doubtful accounts", "periodStartLabel": "Allowance for doubtful accounts at the beginning of the period", "periodEndLabel": "Allowance for doubtful accounts at the end of the period", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r111", "r192", "r197", "r198", "r201", "r712" ] }, "liqt_AllowanceForDoubtfulAccountsReceivableEffectOfCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "AllowanceForDoubtfulAccountsReceivableEffectOfCurrencyTranslation", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details" ], "lang": { "en-us": { "role": { "label": "Effect of currency translation", "documentation": "The effects of currency translation of accounts receivable charged against the allowance of doubtful accounts." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedLabel": "Receivables written off during the periods", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r200" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "auth_ref": [ "r748", "r749", "r750", "r751" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 }, "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of discount on notes payable", "negatedLabel": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r4", "r65", "r260", "r697" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfFinancingCosts", "terseLabel": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r65", "r260", "r627", "r697" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (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": [ "r155" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r20" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r748", "r749", "r750", "r751" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment assets", "label": "us-gaap_Assets", "terseLabel": "Assets", "totalLabel": "Total Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r83", "r93", "r105", "r132", "r159", "r162", "r179", "r182", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r332", "r334", "r350", "r421", "r490", "r557", "r558", "r581", "r605", "r658", "r659", "r701" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total Current Assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r101", "r113", "r132", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r332", "r334", "r350", "r581", "r658", "r659", "r701" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total Long-Term 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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r132", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r332", "r334", "r350", "r658", "r659", "r701" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsTotalMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Assets, Total [Member]", "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r641" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r15", "r103", "r550" ] }, "liqt_CashCashEquivalentsAndRestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CashCashEquivalentsAndRestrictedCash", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and restricted cash", "documentation": "Represents the amount of cash, cash equivalents and restricted cash as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and Restricted Cash at Beginning of Period", "periodEndLabel": "Cash and Restricted Cash at End of Period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r15", "r68", "r129" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net Change in Cash and Restricted Cash", "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", "r68" ] }, "liqt_CeramicsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CeramicsSegmentMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Ceramics Segment [Member]", "documentation": "Information pertaining to the ceramics segment." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "liqt_ClassOfWarrantOrRightExercisedOrConvertedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ClassOfWarrantOrRightExercisedOrConvertedDuringPeriod", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details" ], "lang": { "en-us": { "role": { "label": "Exercises and conversions (in shares)", "documentation": "The number of warrants or rights exercised or converted during period." } } }, "auth_ref": [] }, "liqt_ClassOfWarrantOrRightIssuedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants issued in connection with public offering and private placement (in shares)", "documentation": "The number of warrants or rights issued during period." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "periodStartLabel": "Outstanding, December 31 (in shares)", "periodEndLabel": "Outstanding, June 30 (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r77", "r222", "r223", "r536", "r651", "r656" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r630", "r631", "r633", "r691", "r743", "r746" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r45", "r476" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, issued (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)", "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": [ "r45" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r45", "r476", "r496", "r746", "r747" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock; par value $0.001, 50,000,000 shares authorized, 5,819,272 and 5,727,310 shares issued and outstanding at June 30, 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": [ "r45", "r424", "r581" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total 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": [ "r14", "r115", "r117", "r121", "r417", "r432", "r433" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r22", "r24", "r33", "r34", "r188", "r535" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r22", "r24", "r33", "r34", "r188", "r458", "r535" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r22", "r24", "r33", "r34", "r188", "r535", "r615" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r22", "r24", "r33", "r34", "r188" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r22", "r24", "r33", "r34", "r188", "r535" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r91", "r133", "r159", "r164", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r557", "r558", "r658", "r659" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r91", "r133", "r159", "r164", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r557", "r558", "r658", "r659" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r662" ] }, "liqt_ContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ContractWithCustomerAssetLiabilityNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset (Liability), Net", "totalLabel": "Contract with Customer, Asset (Liability), Net", "documentation": "The amount of contract with customer classified as assets, net of liabilities." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details": { "parentTag": "liqt_ContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "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." } } }, "auth_ref": [ "r277", "r279", "r283" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "label": "us-gaap_ContractWithCustomerAssetNetCurrent", "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": [ "r277", "r279", "r283" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable", "negatedLabel": "Deferred Revenue", "documentation": "Amount of 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 from transfer to receivable due to right to consideration becoming unconditional." } } }, "auth_ref": [ "r568" ] }, "liqt_ContractWithCustomerContractAssetContractLiabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ContractWithCustomerContractAssetContractLiabilityTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability [Text Block]", "documentation": "The entire disclosure of contract asset and contract liabilities." } } }, "auth_ref": [] }, "liqt_ContractWithCustomerCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ContractWithCustomerCostsIncurred", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Cost incurred", "documentation": "The amount of costs incurred in a contract with customer." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details": { "parentTag": "liqt_ContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "negatedLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r277", "r278", "r283" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r277", "r278", "r283" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "negatedLabel": "Prepayments", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r280" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r635" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r59", "r60", "r385" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "liqt_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CustomerAMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "liqt_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CustomerBMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer B [Member]", "documentation": "Represents the information pertaining to the customer B." } } }, "auth_ref": [] }, "liqt_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CustomerCMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer C [Member]", "documentation": "Represents the information pertaining to the customer C." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r73", "r188" ] }, "liqt_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CustomerDMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer D [Member]", "documentation": "Represents customer D." } } }, "auth_ref": [] }, "liqt_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "CustomerEMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer E [Member]", "documentation": "Represents customer E." } } }, "auth_ref": [] }, "country_DK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DK", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "DENMARK" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r9", "r37", "r38", "r84", "r86", "r133", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r562", "r563", "r564", "r565", "r566", "r579", "r628", "r652", "r653", "r654", "r696", "r698" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior Promissory Notes", "label": "us-gaap_DebtInstrumentFaceAmount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r245", "r361", "r362", "r563", "r564", "r579" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r9", "r133", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r562", "r563", "r564", "r565", "r566", "r579", "r628", "r652", "r653", "r654", "r696", "r698" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "negatedLabel": "Less: unamortized debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r661", "r695", "r696", "r698" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r316", "r317", "r422" ] }, "liqt_DepositsAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "DepositsAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deposits and other assets", "documentation": "Represents the amount of deposits and other included in noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r159", "r167", "r182", "r557", "r558" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r641", "r744" ] }, "liqt_DisaggregationOfRevenuesAndSegmentReportingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240630", "localname": "DisaggregationOfRevenuesAndSegmentReportingTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues and Segment Reporting [Text Block]", "documentation": "The entire disclosure for disaggregation of revenues and segment reporting." } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-13-subsequent-events", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable", "http://liqtech.com/20240630/role/statement-note-5-inventories", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities", "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r609" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r610" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Loss Per Common Share \u2013 Basic and Diluted (in dollars per share)", "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": [ "r122", "r139", "r140", "r141", "r142", "r143", "r144", "r149", "r150", "r152", "r153", "r154", "r158", "r328", "r331", "r344", "r345", "r418", "r434", "r552" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-11-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r148", "r155", "r156", "r157" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Foreign Currency exchange on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r694" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r690" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r607" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240630/role/statement-document-and-entity-information", "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables", "http://liqtech.com/20240630/role/statement-note-13-subsequent-events", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables", "http://liqtech.com/20240630/role/statement-note-5-inventories", "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details", "http://liqtech.com/20240630/role/statement-note-5-inventories-tables", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables", "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual", "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240630/role/statement-note-7-leases-tables", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables", "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r607" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r607" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r613" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r607" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r607" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r607" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r607" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "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": [ "r7", "r97", "r118", "r119", "r120", "r134", "r135", "r136", "r138", "r143", "r145", "r147", "r160", "r195", "r196", "r215", "r276", "r322", "r323", "r325", "r326", "r327", "r329", "r330", "r331", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r365", "r377", "r431", "r451", "r452", "r453", "r462", "r517" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r748", "r749", "r750", "r751" ] }, "liqt_ExtendedProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ExtendedProductWarrantyTerm", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_ExtendedProductWarrantyTerm", "terseLabel": "Extended Product Warranty, Term (Year)", "documentation": "The period for the extended product warranty, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FairValueOfAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfAssetsAcquired", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Financed purchases of property and equipment", "documentation": "The fair value of assets acquired in noncash investing or financing activities." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "liqt_FinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "FinanceLeaseExpense", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_FinanceLeaseExpense", "terseLabel": "Finance Lease Expense", "documentation": "Amount of expense on finance lease." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiability", "terseLabel": "Total finance lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r367", "r375" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Current portion of finance lease liabilities", "terseLabel": "Finance lease liabilities \u2013 current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r367" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Finance lease liabilities, net of current portion", "terseLabel": "Finance lease liabilities \u2013 long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r367" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total payment under lease agreements", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r375" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2025, financing lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r375" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2028, financing lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r375" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027, financing lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r375" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026, financing lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r375" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024 (remaining 9 months), financing lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r699" ] }, "liqt_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "liqt_FinanceLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter, financing lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Less imputed interest on finance lease", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r375" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeasePrincipalPayments", "terseLabel": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r369", "r372" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAsset", "terseLabel": "Property and equipment, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r366" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r368", "r371", "r580" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r374", "r580" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Finance leases (Year)", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r373", "r580" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) on currency transactions", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r514" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r627", "r649", "r650" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Gain on disposal of property and equipment", "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": [ "r627" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "General and administrative expenses", "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": [ "r63", "r500" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r23", "r535" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r104", "r203", "r416", "r558", "r561", "r573", "r581", "r645", "r646" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "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": [ "r57", "r61", "r92", "r132", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r350", "r554", "r557", "r634", "r637", "r638", "r639", "r640", "r658" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss Before Income Taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r58", "r88", "r92", "r419", "r429", "r554", "r557", "r634", "r637", "r638", "r639", "r640" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r216", "r218", "r219", "r347", "r348", "r349", "r448", "r450", "r501", "r548", "r574", "r714" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r218", "r219", "r347", "r348", "r349", "r448", "r450", "r501", "r548", "r574", "r714" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r95", "r96", "r146", "r147", "r159", "r170", "r182", "r318", "r319", "r324", "r435", "r572" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r16", "r128", "r320", "r321" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAssetsHeldForSale", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAssetsHeldForSale", "negatedTerseLabel": "Assets held for sale", "documentation": "The increase (decrease) during the period in book value of long-lived assets that the reporting entity plans to sell within one year (or one business cycle)." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "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": [ "r626" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "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": [ "r383", "r626" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "liqt_IncreaseDecreaseInOperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "IncreaseDecreaseInOperatingLeasePayments", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Represents the amount of increase (decrease) in operating lease payments during the period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r611" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r213", "r647", "r648" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest and other income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r65", "r258", "r262", "r565", "r566" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebtExcludingAmortization", "negatedLabel": "Interest expense", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r65", "r259", "r565", "r566" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r124", "r126", "r127" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r202" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Finished goods and filtration systems", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r617" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Total inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r112", "r551", "r581" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r619" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Reserve for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r76", "r621" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r618" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240630/role/statement-document-and-entity-information", "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables", "http://liqtech.com/20240630/role/statement-note-13-subsequent-events", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables", "http://liqtech.com/20240630/role/statement-note-5-inventories", "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details", "http://liqtech.com/20240630/role/statement-note-5-inventories-tables", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables", "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual", "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240630/role/statement-note-7-leases-tables", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables", "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "liqt_LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240630", "localname": "LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]", "documentation": "The tabular disclosure for assets and liabilities under operating and finance leases." } } }, "auth_ref": [] }, "liqt_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240630", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating and Finance Leases [Text Block]", "documentation": "The entire disclosure for operating and finance leases." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total payment under operating lease agreements", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r375" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2025, operating lease", "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": [ "r375" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2028, operating lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r375" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027, operating lease", "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": [ "r375" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026, operating lease", "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": [ "r375" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024 (remaining 9 months), operating lease", "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": [ "r699" ] }, "liqt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "liqt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter, operating lease", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Less imputed interest on operating lease", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r375" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "terseLabel": "Liabilities", "totalLabel": "Total Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r37", "r38", "r39", "r40", "r41", "r42", "r43", "r132", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r333", "r334", "r335", "r350", "r475", "r553", "r605", "r658", "r701", "r702" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r51", "r87", "r427", "r581", "r629", "r643", "r693" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "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": [ "r39", "r102", "r132", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r333", "r334", "r335", "r350", "r581", "r658", "r701", "r702" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total Long-term Liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r9", "r40", "r41", "r42", "r43", "r132", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r333", "r334", "r335", "r350", "r658", "r701", "r702" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Senior Promissory Notes payable", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r9", "r86", "r252", "r261", "r563", "r564", "r579", "r710" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Current portion of Senior Promissory Notes payable", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r106" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Senior Promissory Notes payable, less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r78" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r188", "r570", "r590", "r594", "r663", "r713", "r715", "r716", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ManagementMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Management [Member]" } } }, "auth_ref": [ "r641", "r700" ] }, "liqt_MaturityOfOperatingAndFinanceLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240630", "localname": "MaturityOfOperatingAndFinanceLeaseLiabilitiesTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-tables" ], "lang": { "en-us": { "role": { "label": "Maturity of Operating and Finance Lease Liabilities [Table Text Block]", "documentation": "The tabular disclosure for maturities of lease liabilities under operating and finance leases." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r285", "r314", "r346", "r382", "r447", "r449", "r457", "r467", "r468", "r522", "r524", "r526", "r527", "r529", "r546", "r547", "r560", "r567", "r571", "r575", "r576", "r577", "r578", "r591", "r660", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "liqt_MiddleEastAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "MiddleEastAndAfricaMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Middle East and Africa [Member]", "documentation": "Represents middle east and africa." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r285", "r314", "r346", "r382", "r447", "r449", "r457", "r467", "r468", "r522", "r524", "r526", "r527", "r529", "r546", "r547", "r560", "r567", "r571", "r575", "r576", "r577", "r591", "r660", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r612" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r188", "r570", "r590", "r594", "r663", "r713", "r715", "r716", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net Cash provided by (used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r68", "r69", "r70" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net loss", "totalLabel": "Net Loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r62", "r70", "r89", "r100", "r114", "r116", "r120", "r132", "r137", "r139", "r140", "r141", "r142", "r143", "r146", "r147", "r151", "r193", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r328", "r331", "r345", "r350", "r430", "r498", "r515", "r516", "r603", "r658" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r612" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r612" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash financing activities" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total Other Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r64" ] }, "liqt_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "liqt_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r555", "r559", "r636" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from Operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r92", "r554", "r634", "r637", "r638", "r639", "r640" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Total operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r367" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease liabilities", "terseLabel": "Operating lease liabilities \u2013 current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r367" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, net of current portion", "terseLabel": "Operating lease liabilities \u2013 long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r367" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r370", "r372" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r366" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r374", "r580" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating leases (Year)", "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": [ "r373", "r580" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r183", "r557", "r558" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Loss on foreign currency translation", "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", "r431" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherExpenseMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherInventorySupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventorySupplies", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Furnace parts and supplies", "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r109", "r484", "r558", "r711" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ] }, "liqt_PlasticProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "PlasticProductsMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Plastic Products [Member]", "documentation": "Information pertaining to plastic products." } } }, "auth_ref": [] }, "liqt_PlasticsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "PlasticsSegmentMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Plastics Segment [Member]", "documentation": "Represents the plastics segment." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r44", "r264" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, authorized (in 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": [ "r44", "r476" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r44", "r264" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2024 and December 31, 2023", "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": [ "r44", "r423", "r581" ] }, "liqt_PrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "PrefundedWarrantsMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Prefunded Warrants [Member]", "documentation": "Represents prefunded warrants." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current 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": [ "r622" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from the disposal of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r66" ] }, "liqt_ProceedsPaymentsOnFinanceLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "ProceedsPaymentsOnFinanceLeaseObligation", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of finance lease liabilities", "documentation": "Amount of cash inflow (outflow) on finance lease obligation." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrual", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r85", "r228", "r230", "r233" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedLabel": "Utilization charges against reserve", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details" ], "lang": { "en-us": { "role": { "label": "Warranty costs charged to cost of goods sold", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r232" ] }, "liqt_PropertyAndEquipmentUnderFinanceLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "PropertyAndEquipmentUnderFinanceLeaseAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "liqt_PropertyAndEquipmentUnderFinanceLeaseAccumulatedDepreciation", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation of property and equipment subject to finance lease." } } }, "auth_ref": [] }, "liqt_PropertyAndEquipmentUnderFinanceLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "PropertyAndEquipmentUnderFinanceLeaseGross", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, at cost", "documentation": "Property and equipment under finance lease before accumulated amortization and depreciation." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r376", "r420", "r428", "r581" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r123", "r199" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r284", "r285", "r308", "r309", "r310", "r314", "r346", "r380", "r381", "r382", "r447", "r449", "r457", "r467", "r468", "r522", "r524", "r526", "r527", "r529", "r546", "r547", "r560", "r567", "r571", "r575", "r576", "r577", "r578", "r591", "r597", "r655", "r660", "r692", "r704", "r705", "r706", "r707", "r708" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r284", "r285", "r308", "r309", "r310", "r314", "r346", "r380", "r381", "r382", "r447", "r449", "r457", "r467", "r468", "r522", "r524", "r526", "r527", "r529", "r546", "r547", "r560", "r567", "r571", "r575", "r576", "r577", "r578", "r591", "r597", "r655", "r660", "r692", "r704", "r705", "r706", "r707", "r708" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development expenses", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r315", "r548", "r557", "r709" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "terseLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r48", "r80", "r426", "r454", "r456", "r460", "r477", "r581" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r97", "r134", "r135", "r136", "r138", "r143", "r145", "r147", "r195", "r196", "r215", "r322", "r323", "r325", "r326", "r327", "r329", "r330", "r331", "r336", "r338", "r339", "r341", "r343", "r363", "r365", "r451", "r453", "r462", "r746" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "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": [ "r90", "r91", "r159", "r163", "r164", "r177", "r182", "r185", "r186", "r188", "r281", "r282", "r385" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r612" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r612" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r188", "r614" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r46", "r52" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-5-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r11", "r53", "r54", "r55" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "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": [ "r229" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r57", "r74" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r29" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r21", "r22", "r24", "r25", "r33", "r82" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r606" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r608" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r90", "r91", "r92", "r93", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r188", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r214", "r220", "r221", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r556", "r557", "r558", "r561", "r593", "r713", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r186", "r187", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r464", "r465", "r466", "r523", "r525", "r528", "r530", "r533", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r569", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r597", "r663", "r713", "r715", "r716", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling expenses", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SeniorLongTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorLongTermNotes", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Notes payable, net", "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r9", "r581" ] }, "liqt_SeniorPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "SeniorPromissoryNotesMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Senior Promissory Notes [Member]", "documentation": "Related to senior promissory notes." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, units (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "negatedLabel": "Forfeited, weighted average grant-date fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, units (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "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": [ "r300" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average grant-date fair value (in dollars per share)", "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": [ "r300" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Outstanding, units (in shares)", "periodEndLabel": "Outstanding, units (in shares)", "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": [ "r297", "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Outstanding, weighted average grant-date fair value (in dollars per share)", "periodEndLabel": "Outstanding, weighted average grant-date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r297", "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested and settled with share issuance, units (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r301" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "negatedLabel": "Vested and settled with share issuance, weighted average grant-date fair value (in dollars per share)", "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": [ "r301" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, aggregated intrinsic value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "liqt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAnnualGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAnnualGrant", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAnnualGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Annual Grant", "documentation": "The annual value 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": [] }, "liqt_SharebasedPaymentArrangementAmountWithheldForTaxWithholdingObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "SharebasedPaymentArrangementAmountWithheldForTaxWithholdingObligation", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_SharebasedPaymentArrangementAmountWithheldForTaxWithholdingObligation", "terseLabel": "Share-Based Payment Arrangement, Amount Withheld for Tax Withholding Obligation", "negatedLabel": "Tax withholdings paid related to stock-based compensation", "documentation": "Amount paid to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "BALANCE (in shares)", "periodEndLabel": "BALANCE (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/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Tax withholdings paid related to stock-based compensation (in shares)", "terseLabel": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (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_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r71", "r130" ] }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "negatedLabel": "Foreign currency effect", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual." } } }, "auth_ref": [ "r657" ] }, "liqt_StandardProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://liqtech.com/20240630", "localname": "StandardProductWarrantyTerm", "presentation": [ "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_StandardProductWarrantyTerm", "terseLabel": "Standard Product Warranty, Term (Year)", "documentation": "The period of the standard product warranty, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r90", "r91", "r92", "r93", "r99", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r188", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r214", "r217", "r220", "r221", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r556", "r557", "r558", "r561", "r593", "r713", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r45", "r49", "r50", "r97", "r118", "r119", "r120", "r134", "r135", "r136", "r138", "r143", "r145", "r147", "r160", "r195", "r196", "r215", "r276", "r322", "r323", "r325", "r326", "r327", "r329", "r330", "r331", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r365", "r377", "r431", "r451", "r452", "r453", "r462", "r517" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r186", "r187", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r464", "r465", "r466", "r523", "r525", "r528", "r530", "r533", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r569", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r597", "r663", "r713", "r715", "r716", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables", "http://liqtech.com/20240630/role/statement-note-13-subsequent-events", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables", "http://liqtech.com/20240630/role/statement-note-5-inventories", "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details", "http://liqtech.com/20240630/role/statement-note-5-inventories-tables", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables", "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual", "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240630/role/statement-note-7-leases-tables", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables", "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "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": [ "r134", "r135", "r136", "r160", "r365", "r385", "r459", "r463", "r469", "r470", "r471", "r472", "r473", "r474", "r476", "r479", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r497", "r499", "r500", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r598" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240630/role/statement-note-1-basis-of-presentation-and-other-information", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-warrants-details", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables", "http://liqtech.com/20240630/role/statement-note-13-subsequent-events", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt", "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-details-textual", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-summary-of-accounts-receivables-details", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables", "http://liqtech.com/20240630/role/statement-note-5-inventories", "http://liqtech.com/20240630/role/statement-note-5-inventories-summary-of-inventory-details", "http://liqtech.com/20240630/role/statement-note-5-inventories-tables", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables", "http://liqtech.com/20240630/role/statement-note-7-leases", "http://liqtech.com/20240630/role/statement-note-7-leases-balance-sheet-information-details", "http://liqtech.com/20240630/role/statement-note-7-leases-details-textual", "http://liqtech.com/20240630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240630/role/statement-note-7-leases-tables", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-details-textual", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-notes-payable-details", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-details-textual", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables", "http://liqtech.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r134", "r135", "r136", "r160", "r190", "r365", "r385", "r459", "r463", "r469", "r470", "r471", "r472", "r473", "r474", "r476", "r479", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r497", "r499", "r500", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r598" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued in settlement of RSUs (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": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r7", "r44", "r45", "r80" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Fractional shares from individual shareholder round-up following reverse split (in shares)", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r7" ] }, "liqt_StockIssuedDuringPeriodValueFractionalSharesForReverseStockSplit": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "StockIssuedDuringPeriodValueFractionalSharesForReverseStockSplit", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Fractional shares from individual shareholder round-up following reverse split", "documentation": "Value of fractional shares for reverse stock split issued during period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued in settlement of RSUs", "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": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r7", "r80" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "periodStartLabel": "BALANCE", "periodEndLabel": "BALANCE", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r45", "r49", "r50", "r75", "r478", "r496", "r518", "r519", "r581", "r605", "r629", "r643", "r693", "r746" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Total Stockholders\u2019 Equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r30", "r31", "r32", "r97", "r98", "r119", "r134", "r135", "r136", "r138", "r143", "r145", "r195", "r196", "r215", "r276", "r322", "r323", "r325", "r326", "r327", "r329", "r330", "r331", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r355", "r356", "r360", "r364", "r377", "r452", "r453", "r461", "r478", "r496", "r518", "r519", "r531", "r604", "r629", "r643", "r693", "r746" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r79", "r131", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r342", "r520", "r521", "r532" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-13-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r378", "r379" ] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern [Text Block]", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures of Cash Flow Information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-tables", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-tables", "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "http://liqtech.com/20240630/role/statement-note-4-accounts-receivable-tables", "http://liqtech.com/20240630/role/statement-note-5-inventories-tables", "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-tables", "http://liqtech.com/20240630/role/statement-note-7-leases-tables", "http://liqtech.com/20240630/role/statement-note-8-longterm-debt-tables", "http://liqtech.com/20240630/role/statement-note-9-agreements-and-commitments-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "liqt_The2022IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "The2022IncentivePlanMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2022 Incentive Plan [Member]", "documentation": "Represents the 2022 incentive plan." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r641", "r700" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity", "http://liqtech.com/20240630/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://liqtech.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations", "http://liqtech.com/20240630/role/statement-note-12-significant-customers-and-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Unbilled project deliveries", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "VAT", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities." } } }, "auth_ref": [ "r616" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-11-loss-per-share", "http://liqtech.com/20240630/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r595", "r596", "r599", "r600", "r601", "r602" ] }, "liqt_WaterSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240630", "localname": "WaterSegmentMember", "presentation": [ "http://liqtech.com/20240630/role/statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Water Segment [Member]", "documentation": "Information pertaining to the water segment." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://liqtech.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Common Shares Outstanding \u2013 Basic and Diluted (in shares)", "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": [ "r149", "r154" ] }, "liqt_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240630", "localname": "WorkingCapitalDeficit", "crdr": "debit", "presentation": [ "http://liqtech.com/20240630/role/statement-note-2-liquidity-and-going-concern-assessmemt-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_WorkingCapitalDeficit", "terseLabel": "Working Capital Deficit", "documentation": "Represents the value of total current assets net of current liabilities as of the balance sheet date." } } }, "auth_ref": [] }, "liqt_statement-statement-note-10-stockholders-equity-share-incentive-plan-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-10-stockholders-equity-share-incentive-plan-activity-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Share Incentive Plan Activity (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-10-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-10-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity" } } }, "auth_ref": [] }, "liqt_statement-statement-note-10-stockholders-equity-warrants-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-10-stockholders-equity-warrants-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Warrants (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-12-significant-customers-and-concentrations-concentration-of-risk-details", "lang": { "en-us": { "role": { "label": "Note 12 - Significant Customers and Concentrations - Concentration of Risk (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-12-significant-customers-and-concentrations-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-12-significant-customers-and-concentrations-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Significant Customers and Concentrations" } } }, "auth_ref": [] }, "liqt_statement-statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-3-disaggregation-of-revenues-and-segment-reporting-net-sales-by-geographical-region-details", "lang": { "en-us": { "role": { "label": "Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-3-disaggregation-of-revenues-and-segment-reporting-summary-of-segment-activity-details", "lang": { "en-us": { "role": { "label": "Note 3 - Disaggregation of Revenues and Segment Reporting - Summary of Segment Activity (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-3-disaggregation-of-revenues-and-segment-reporting-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Disaggregation of Revenues and Segment Reporting" } } }, "auth_ref": [] }, "liqt_statement-statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-4-accounts-receivable-allowance-for-doubtful-accounts-details", "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-4-accounts-receivable-summary-of-accounts-receivables-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-4-accounts-receivable-summary-of-accounts-receivables-details", "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-4-accounts-receivable-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-4-accounts-receivable-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable" } } }, "auth_ref": [] }, "liqt_statement-statement-note-5-inventories-summary-of-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-5-inventories-summary-of-inventory-details", "lang": { "en-us": { "role": { "label": "Note 5 - Inventories - Summary of Inventory (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-5-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-5-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Inventories" } } }, "auth_ref": [] }, "liqt_statement-statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-6-contract-assets-and-contract-liabilities-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-6-contract-assets-and-contract-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-6-contract-assets-and-contract-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Contract Assets and Contract Liabilities" } } }, "auth_ref": [] }, "liqt_statement-statement-note-7-leases-balance-sheet-information-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-7-leases-balance-sheet-information-details", "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Balance Sheet Information (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-7-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-7-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-7-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-7-leases-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Leases" } } }, "auth_ref": [] }, "liqt_statement-statement-note-8-longterm-debt-notes-payable-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-8-longterm-debt-notes-payable-details", "lang": { "en-us": { "role": { "label": "Note 8 - Long-term Debt - Notes Payable (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-8-longterm-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-8-longterm-debt-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Long-term Debt" } } }, "auth_ref": [] }, "liqt_statement-statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-9-agreements-and-commitments-changes-in-warranty-obligations-details", "lang": { "en-us": { "role": { "label": "Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-9-agreements-and-commitments-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-note-9-agreements-and-commitments-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Agreements and Commitments" } } }, "auth_ref": [] }, "liqt_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240630", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "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/2147477401/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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-40/tableOfContent" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r84": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r382": { "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" }, "r383": { "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/2147478345/912-310-45-11" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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/2147478009/946-205-45-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r464": { "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/2147478795/946-210-50-1" }, "r465": { "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/2147478795/946-210-50-2" }, "r466": { "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/2147478795/946-210-50-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r523": { "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/2147477271/946-320-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r525": { "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/2147477271/946-320-S99-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r528": { "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/2147477271/946-320-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r530": { "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/2147477271/946-320-S99-6" }, "r531": { "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/2147478448/946-505-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r533": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r536": { "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/2147478522/954-440-50-1" }, "r537": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r538": { "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/2147478979/970-360-S99-1" }, "r539": { "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/2147478979/970-360-S99-1" }, "r540": { "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/2147478979/970-360-S99-1" }, "r541": { "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/2147478979/970-360-S99-1" }, "r542": { "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/2147478979/970-360-S99-1" }, "r543": { "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/2147478979/970-360-S99-1" }, "r544": { "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/2147478979/970-360-S99-1" }, "r545": { "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/2147478979/970-360-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r744": { "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/2147479170/946-210-S99-1" }, "r745": { "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/2147479170/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 72 0001437749-24-026779-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-026779-xbrl.zip M4$L#!!0 ( $& #EE-A^DAQP0 *T3 - 97A?-S S.#8Y+FAT;=U8 M;5/;.!#^7'[%3CIMZ4S>@1N:F,RX(5#N:)(F9N;NHV++L>YDR95D0N[7WTIV M7DA;KMP<+P,0E$@K[:-]5JO'\1*3\IZ74!+U]EYYAAE.>UZC:/=>X:_7* :] MF8R6V&2@S9+3DTHLA:G%)&5\V8& I53#D"Y@(E,BNN!&-?N;=J#5S$S9<4T4 M(\)T0$B5$MZ%E*@Y$QU D_7KV)H;>F-JA+,Y#BHV3TRWTO-FO<%-PF;,P$&[ MWO8:,X2:]?9^ .K=#JAWW0THA^D6I!)1"<@.5WIOQ4QGW;M\[.[[)SQL[2RD MPE!UVR=NLC^8!!=G%WT_N!@-87PUF5[YPP""T;_M^$'0M([AJCZM]^LP'?0= MHM;!4?-)H/A3\$]'XV!P^N116<7B0_,7&)U!\&D 4W_RT1\.IK71[Y>#/\#O M!W:DW6P^BTQ]_J?ASUP;%B]O.[T0$$HA:&B8%+!@)@&34/B2$X6T\"5,:":5 M 1G#)?L:T#"!"TN8('8"X57\&-9AWTYZ^_JXW6YVO;S7EVE&Q-)KY#W7V>J^ M!US^##%AN:I]P6JEG)^,*B8CH"*B$?R:"PH'S2IRVCX$HB%F'+O7H.PQ@2D- M<\4,PT 0$<'@)DR(F%- ERG3VNX"_ZQY1 R%A"J*V'?P%9O:AE=U4W+$H30& M"]W:F;,EA%1AU*R[+%V\P.QKU0NWW_X/,$1EZL4Y MQSP,,:6XI6&=#HI^S9FB*180;6.W86*?8+HI:!WM1^_7\=[DS3IGRJ"W/AP< M%M2E+A&[-K->8+3;=T:;B=@NXT*()<$09D\!*\[2B@K";$W(%-4VZE4[3#A' MF8$E@1&.G.@,:=#%<8J9("*T_;A@Q-S2]M"B559@7//.<9B2(FYNO/.B/AZO/]Z5JPR"3XMOFFQ%'C-#8=DANY MZG JK.BI.&F(S#ZWUHV6![>$Z<.&4I]!-&8SA;7T"C M.$9VE+M^D"CLS @OZO^#8=EXMU[],)2Y,'B'K,#\(%?VL+4WTDN3'SZ4REKB M58>AX<65CQIW@<+,4($X\(*Q>FZE[2) !;XEGJM6UDF4"0HB&>;.%&_,!%O, M-VN%RH.$*\V,L=[,6#!-"W%N*;!2P\(A)E>T$-PDRRA1VDF>98:^K1YR5_I;R<"Z62SP$\_'RE@J+X0:QQ#GF&/!4NU>4S1%;%K"#E6SI/*I3\-:F/_ M?%#[.!GXOV%YV!X=GY\%DYV^)*XIN?BVTPHU&)\/KSYOO*$%VGVO010-]ZV; MUW!?T_T#4$L#!!0 ( $& #EF$YS.VR00 "83 - 97A?-S S.#

CMO7,TTISVW65YW MWN"OVRQONH&,EGC)(-=+3D]KL12Z'I.4\64'=F\*J;L^2VD.0[J B4R)* >[ M8"US]B?M@-/*=#4P)XH1H3L@I$H)[T)*U(R)#E@336]UG7 VPP'%9HGNUGIN MT!O<)BQ@&@[:#<=M!@@UZ^U\ =3[+3CONVL@%L<]&!6*"H2Y7>OMBB#/NH_Y MV'+Q-1XV=A92H:FZ[Q,WV1],_,OSR[[G7XZ&,+Z>3*^]H0_^Z.]V_"QHG&.X M;DP;_09,!WV+R#DX:KT(%&\*WMEH[ _.7IR5%1I./WG P MK8]^O1K\!E[?-W?:K5;[_Y^IOQ>Y9O'ROM-+ :$4@H::20$+IA/0"85/!5%( M&5_"A&92:9 Q7+$;GX8)7!HR!3$3"-_'KV$#]LRDW;?'[7:KZQ:]ODPS(I9N ML^C90:?[ 7#Y<\2$QT?]$YX>ROK)J&(R BHB&L%/A:!PT-I'OMN'0'*(&6YV@7_&/"*:0D(51>Q;^,I-;<+; MMU,*Q*%R) O=FIG!$D*JD#7C+BM47B"UH"5L%%1%G2FH?0.:1#+3.'_3?&5D M,@W1&%=3H@(B:%X?W7*Z!"^T')M,,U"(G880X \A%\C"C'9>8?8Y#?"1BRK' MXH)CPH68.]SP?1=W16\*IFB*59P;DM:4[Q',*P7.T5[TX8[8=8+<)4?%KG-R M<%C&*+49US4I] II;9>T,A$;>\L5%KDFS.0U*ZMCQ3EAILHS17-#[[ZY33C' M1HY%S@A'\O,,^<[+ HF9("(TX[A@Q.S2I@S1JN!E="36=.FS"DAU^(=&: M!)Q"(!66\VFM5<,JYCPC4<3$[.Y[GI%P]?WI<5FP2"?XL?6NPE'G--8=4FBY M&K":IQRI62&&XDSA!W.-5B[GYGP)":_B&4BM95JMWCYJ'+VSP)=2X;^KH2= ;Q\^('%?^N.P\AJV,?;W$U,DE M9Q$XV2V\;=F?[F/8G>.&\[S@7=9KYDTXIPSZ"15ND_6V-X-7FRO_,&56Y?"= M16V()^^C<7O9N*P#\C+!T#+[5I'PS>/A=QR*,;84%F%/@EV29ET,"Z,Q=G3L M[IK-*8SBF*$VL]UGK!@VI8SP\OA_-DP/O'\A3_"!VW:@UZ8K/*BTL<36ADJ MERV>H59#Q:6I0!S81(Q06XFV"%!#;\C??:/7I#;*-I)A84VQ0V+-F5PS5J@T M2+A2O=B?US,6+*>EO,9A*RT,'*(+14O)3+*,$I5;B;/,T+?1/U9'5J*')" M"98GZP6^^@E' 4.UA5CC&(H,1PQ8FNM'1=:_RXCR#&1LWAU?G/N3K;$DKBNY>#AH-!N,+X;7OZR]H07: M?>Z"*)KV=9?;M._'_@)02P,$% @ 08 .64$ 2.$G!P D2$ T !E M>%\W,#,X-S$N:'1MY5I_4QLY$OT[^10JMC9+JFR,(=RE;,=53A92W.T2EC@? M0)[IL771C":2QL;[Z>^U-/X!V*S96Y(] E6,1VI);[J?7K?&]"8^U_W>A&3: M?_ZLYY77U.^UXO7Y,_SV6K&S-S+I')=2.#_7]&8O,X5O9C)7>MX1+[Y4QG>' M*BZ*7-JQ*CHBF'BZ M]DVIU1@-5HTGOKO7[XWZI]<3-5)>'+=;0-U"TUW!""AN@*@Q MK*V:4.')=FM0/" ^'!V=O[N](K7?O'#ZZ/V/[MH_"C0-#Q'SV!X^DU@77ZZ M^OAI<#$4PP_BX^F[X?F'"W%\^,@N^D_EO,KF-\&<-\3E1&FM2O&K=$Z1N+0J MH89(R+*U\!/I._>!^ND6JI]V@74#PXMBY,KN5W[P]H&(Z][]>RXF@H(2$:6.D;NU-+B8*IZXP1:5A@'881#"L)P+>!+I)B+39N86 MU+$T5LY;^$A(;HRX@;*QQ@"W ','[5,DP:OM)!C>\%B=MUT=YCHO\68R6894 M9??=R^#.'[5+E$&U=A'*N,-3I& ML+0FH13-3NPC8"F! 3$JI]?)1!9C$@-LX*M*PZ)]+)OMDWV**-HG:;R+MRI* MO5[,+WB7KQ$J!IBQ[+Q0=F.A# LMLL\ZS6#!6>SII>[0JZ"^&'#\CX!B7[[< M2J:?R6$B^#2(]!\'O,'Y(Y&5VWT("_F($+QZI9@:3&4Q ;;V5+D@&+"B(LS# M-=5*:M;ERI*6@0UU;EA%M%%+&7:9M.DB MYF"ADB.EE9]S!MNT+.^ 0(\0^4C>&Z9KY5"0X>OZ@"QDW28Q- X!0 M&(VI0"+5("!ZJ&1FLPF*OD@R[ !50@F_#YHEVVEV.I6Z"CN?8T!9AE)%3>$] MMZ'D6";0'90LWFZN0@*K,! JY&*M,S*5WXY@%ZV52VOB0B[[XX)8C!8E8M@H M%#T!/%V>_+L@1GJ/_D2?WXT='Y[J@B+T;"3( U2',YA)DLIRA-;2Q899<^,\ MVOE5".9R"2;Z$@_38G_+D Q4@Q[CHRR)G7+@J4X',+GX 210A@G8V6 M9?*,Y&=.+[%T" DF%#WA?<_B /X@6M05;3PU;E %F6*@HZ4H;*5072IA"'B MBJ81^*KB:0K& ^OG =)49K$%&P@.!>% >,-+M)H' MC:CRJI@:/266^D*.ZW>!MM8:RDMMYH3>V<1$=9$W6 96_"5Y\. KQLN'DGT$ M>I%]LW>X!T75NI0I5^W+>U?*9''_\/#.5.HG^'CX8XVCJ2GS'5EYLV@(7^[$ MEKWPC=.SGK?XP-=TL>24M1Z9NZ;%R'AO\GKVHY.#DQ_#6 SYJSAXPVL_@RD= M,:C&8*-HOXJOWX,3>]_?J@_;C@>ZK?_600O9$[WQO#;QFAS M<+Y-8+PIOU94AOR=^-\X+.$[0)6+=Q-%F3A;YI8/L3@.Y<)E?.,A=4P!CX9E MM3JO.EB]JWPKQC_!5!+ M P04 " !!@ Y9F!3H1#\' "I(P #0 &5X7S4#@.120@,2# %*UGWZ>PM0 M/VQ)CMS&<:>Q/39%8(%=[#Z\79#JCERF>]T1R:3W_%G7*:>IUVV%Z_-G^.VV M0FB+HVC6E5L.\4ZKAR)UDLARJO,/R.[UNU.M?CU2DG#AJ[[>[ MK0A6%;WG#Z(_IMQ1N6+ ^[.S\[?]*];]XH=7A^V?3]#X0:!I<(Z>TT'_4/IQ4 ,WHL/_;>#\_<7XNC@\$NV_'3+F)^VL>:&[A=Y9(N3AUOO'Y5U M*IW>5'K>$&>DQ-L1Y0T14\D2PHVDZSSV8L7MU8J%#N&5B!M:1*U&U'J$%UE: MOY@Y8*?7WA?!@-7_YV(DQR1*&BN:4 )?*"M^KV0)K.BIN*+"E$Z87)Q!'>QH M_@XS2HB1**A4)A&4)QCW[RHGX*8A#@\.7PJ3BM_4YP'%(W'.J,NE4R:7NH'; M>/]N/[SX7!EW@..:+P#2 (8BCNUSJ5WG*QO#FQ>=85[S5$?RE*#0 ',5442!V##N&H]8+ M7-4AM;=4 [J)XHD;+%%I" !,!A'WZJRW)Y9V)%)M)G:&M)*&RKH2CA*2&X/= ML+*Q!!@[,V;%VB?,]%YNQLS@AH/K*L76J*BS)6]5DZ8*M[MVCYU_+F1)/LP( MFXHT^0Q!P%:DE1WQ !;+0%1,5GR?*!MK8RN,8PHKC0[Q+DH34X)F*W81WH2 MEQ##_G4\DOF0Q"G8X:K2D&@?R6;[>)?V_-#V<1+NPJT*:4?/YA=,(4OP"W!@ M6[96E-Y0E$+1+!,N@Q(2G%'OK"?^D4!38'V6./K79H-VY=Y&\/U*%M((@D\9 M7T9(@[-9+"N[_1!.*Q$AVK6FD*A,56(",,=86<]'D*+?GG&>J+. MO8PE&(1#E!]4H#93<:4EDRZ6Y8U8Y$J,")EWN6# IXA8$+R(\91\?SRX%3RC M;>&Y-;VLH'1[8MH:K #X6"6,06E193,#2PO\:*_KA=45&4!J%I? <2Q*1-O@*_KAI0CL6L@%CU4 M\%9@$=2L 978,JH US[A$)W]" MTCHD)7&$V-TP) 4VP3BWI&O#<: @?S#F,W->S>W:"U:-I)VG>^8JCV5*/(E[ M?]0$.\7Q]Q/I^I1\2[[QEUWT?>)W1?OQUSRIB'!4\4^[DAG2&PL*849;1MN" M31@O]\CW*P7AW#J)HM"9TLY3K&_ E%FFG".Z@Z\C@R3._8F"?7Z276 2]&B9 M?G'ETG2VD>ASI6"^WS15'OOS]-[3B>2^)Y)3C6('\@H8XK,=GQ)C18AXG1[G M)X,)R4^<[T+QXS.>+]O\ [?9(XU[X:@NXL/)>@WKR 0#+O)9UY7XP-=DIG+,V02E1!W[R#AGLGKVP^/]XQ_]6 SY6N^P%EX3 ML[]?O =_!6HZXK0: GVB_3*\:_$.9?4ME]S+]/U7#V@Y9GXS[=QE6XA],]C4 M\4](1+NX%C\<^)^3NVQOO]IO/ZSQ7=5KV=;\76&WI7JW%X.KQ\J?A,QL._S- MHG8A,[HS;H\;ET5 'B<8SA3?*A(#_M+$WS@4ESBU*TZ0OGIX.U*4BOXUQ14? M_L7[4'@OZH8'M,,_/$(F6]&^ 27/<>7\\ZV27:+&(M;2VM<[OYU^�O3]_U MFV^N^J?_07R6>R_?G0VN;K6-TF9I)JN-G"#%Y;N+C_]=:(,$Y-9=8$7+?^.F MV_)?T?D_4$L#!!0 ( $& #EF6HJ&HBP\ -N^ 1 ;&EQ="TR,#(T M,#8S,"YX+(DDM2N?S[Y5 72S8M4Q+3V+4>BLKDD#/#^3@<#AGIPQ^/,Q_=$\9I&)QT M^@>]#B*!&WHTF)QTOM\ZP]NSR\L.X@(''O;#@)QT@K#SQ\=__N/#OQSG,PD( MPX)X:/2$[J91X!%V'LX(^O/TVQ5R4._=\>#PY@OZ?G>&!KW!:Z?WWND?.L[' M#X_<.^;NE,PPDA($_%@6G'2F0LR/N]V'AX>#A\.#D$VZ@UZOW_WSR]6MHNTD MQ&X8!8(]90T>1\P_X,0]F(3WW:2R"PRS!A%C4J]U+9+:0A./4#VUK"@2"N:( MISGA!?E5$]! 5G>A&MKTG%[?&?33EL3U]"QD18$%":+9H$@:#\Z@UR6/@@2< MCGSB !G80]J2.P.P9=+\T9VN821K"IQ\&ORMUT-:XK +U2/,R8+\I\C(X0=Q MIP=N.%-]]MX>9B($F+I<+X.J*@C!J:LGE15%0K;@/L9\I 25A%S[))RH$B7@I#R"W0V#YE P4J[,L5B9W(5N@K^)4W@ MEY.VN,7CTU8+SPP49\4W)XJ,95XU5*.:[0=XDON'(T];5=6I_,4)9OD_VJ(<2* MRS&<:6D#F&)OZNF=<[=&.F?TZJF^H0O.N*ZY51_59-@<-ZP39E-+]9O7,?RF M",-(HDW=U(1'%@V8H2,AAX777G+)P3)JBT:BZF5AU,&1F? M="!&#[9-$ZU^NCHO] MJNK()F[D*ZMLJ5(>&5=52C:A =UBG>:,5-5)-N%R3U#+4M#!G21 5&Z,980N MU/;"\4(W4@\X\.3:(:AX:>9:*EP"V/%NRB3 M;?+'7J^'''2>\,H_#@,/72BVZ'+!]D-WB=>*&!$GWG7P43TO38JD<4)1UK ( M//-VR\;5MTQ*4VN:&=D- T_&!](SRR<>^M13;GJ$?;51XU-"!'?B0%8X$L0T M])PHP)%'U2)0!P,->=J"2%_BXC852CZ?I6+!4R86.HW%0K=*+/3J+)8+W2BY MT/=4KO^T(*IG4&>.H7Q*!)6#PE\"4\LBV(+8P#+$T*N;@J MYI8-GA%P)QP[ ML.HF^YWG\5D&[&QAZ= ,2QD)1^$876<2H5>MIS(TH\2!%&$*V^9[XO@A_S7H M*65K"T6OZZ#H+"\9NI*2M6@R,2M8E8O0_7L:^AYAW"$_(PAXGQE-F]G:0M.; MBF@",-WF)/LWNE"BM7 R]Q*83YVQ'S[\(J>D8V<+/F]K.2,I$?H$$K6H 3,& MH2!.7T:ZG"J+Y5FI778HPT76?.=>@X\MG+R#'3SEKEP3(T;DCZ]2%@3[MU.0 M!E!QDY,&26G0-4C3[O$SRPT<:>2(>K 0@+4F(0TF,/-=PJ3].">Q5LS*?XA'UJ6AFW@I, M;-E^H+7]VWB_H-BJ)5W$'CLKNUJ(LN? >.?X1(YE$[-G7=@RZJ'6J!#H7RE& M>VZR]XX?!A-!V,SQR*A)4+[.5A&ETD^ M)7:5LQD5ZG<#JY9V:\O$;[0FAEAZF#%/?&[&?,_-W>_I,J]-$B[Z#FV9^*T^ ML])3B;G5/.V^6[.^6W/@ M<#H)Z)BZ&-+AD9QH,YAC243K$H@DU>%I$SM7X&(+ ?J\F JD;Q>RH+-4EC1P MSLFR[]@X='@TXM+;0A%DA!HMU]KN;%E;G]Q2$?9MQA1=W._W\IR?A$G."5*, M\]"GKMPB9@_UK&S?UV9>W.S^UA)@2Z27BC5^G3OI^6U4A%"T@1 M-G$!]7E:A(P^-*B3!T>O[I1T^PXE;0*[.5I*N[4("'VDL"9#WMI;&[XZ+WNH>*<_&ZN256\A4\R--P?$W2>\6C:\_1RO/T;= *,NM-X= M>;\6C:\_@UN;O6_M7CDE:P$,U9E91(C^"*]2)KA%3;7;K7*9%YCZTIKD4438 M_P47:E=86D20_H30_(XM>G4>"X?N8N'V'4F=T9,S(>&$X?D4_LQ8TDR@BP0)OQ9^QE)9Q*4^*UH+E[(M$>@6%("W M=7[.*2"I0($,NBUD*X.#1[,99D_J#QZ32NP*>@\+YHN@U40@BT"U]W<-ZK!8 MR:[^1C.I'B:RMQ@M/9?)65U3S2U L1E?>XA[7^E/*HJ@TA#P%EBE!L:^'SZH M%YB,0^9X8302X\A?D#X7L$SY6@26/D&]'EC#5$0D143GB8@+XA98NM/%G,=( MBVVLE!686(2,/O&]?+!9\$%I1;NBU3B$U!'FZYOCZ!F$L8@W?:Z]TI&IGK1P MJ-KBLG@6:B_YL;9+BQC1I^3SYZQMHD)OE,*KVO*OD;#@5RHPL8@%??(]AP6G M^.:W_-LJ6C^P;#HY+A&+?;L,+%2AY=6G,BN+6-&GV0M8^9))!9&,*FY7#H,K M'/86D$T]6\2#/C6NN]31KB>E-H)"[LSQD]K8-G<29OU;1((^&:U!0ES#T4TL M2^L/3&[DV',.E=A8Q(<^![SI!E#K--)44T0#\22='U0M+6(Y5?$+/GBPP96$2,/GU; M^R<+FXK.Q;XL 67,%>O5E%^V* MT^!BLD5P-.!J$396[D6W@*IMVL)/=:^*\K]MK%O69+ (MC4O6:H$-J=8H"YT M27'W8D'[T%W^$F!24OQBH/I>8/)M9(5/0,U?V3V13R%+;XFDET06%THNQF/B MBNOQ6?+%UCL9A?)X?#KJTX@G'1L=4=\'HI..8!%\/3D:<4%%!+6?61C-3SKJ MF]+'5&*Z@^*/ML4ELS"0AF9/E[(&AJ:#XO+D0.NDXY$1%6EI_'VC.]7>BV+( MY+^UN#)*\%)]^ =AU#WV83\_#+QOA M&74$\J$L'PI#V)72-/S M=*IBR1[. MW5-Y%JH3AF?4Y\*D1N;5<6"_'FTON0\JJ"G MEOSE-4NNAOR@8IHN!NJ62'K*]_25B$PO0^(MFX:ERJ9E2H_T1Z8/A%FGOMST ME0V!>1?-IK!(>WH6JY^%7'"YAX5%Q"M7MTCXC-9V)8?J*\QZMYMB=LGAKA2_ MI*O=*/VI7OK3W9#^3"_]V6Y(?ZZ7_GPWI+_02W^Q%=)GTIZ3>BWUM971#I] MDLDM'43>EO&*( MS5Q;5BR56G*J%?K8EMB]7A5=4G>^ BA5F>JV66SOCD]NY M3]?C=>;;"/QF76QK4/&%>IY/+C"'D&$X9M3%Q="WC& K0WA(W]^%L5TH]K// MDR:I^+OTD"Q6SYCZI4*G4CVY3G2>UVTMQ0[I,TR:;-8K1[EU^MWX<@Y1-PEK M>7&6K:OBNV_Q(M+B$>3\//ZR"_ M&BVN=B[4,:;?VC!6ZB#;B"?8X/Z,Z!QJOTL3L4(4ZLI=,!R@$N^4D3.*XU$VF++4D1K)_4M"6C(I&HSRGG(GM1R49S8Y21;,;G5 MM2BXIN"=A3/()*@F0_!#$T5Z^K0@26;T\ $S+[YK=RD'CD7Q-(>4W]T4RTVK MNJWP6;FRRR ^6AL&@0QP5%DV.B_">NL.1S2F2)5=#,5P!E<,X-!G2GSO4\CN M\*/Z%?J>C")6G;"MSK9XN.2,]20:2G)\Y21;D.-3UU=7SZ'_B_V(? *O(SN0 M@:S=89>ZWCOIF30&PRRV[UPN;?H=TLIMC)" M_"$# *8-=+4U6[%T_ C9WQ)J9WA.!?;/R9BZ"T2NJ]R5U3WW52>;=_'CP7FN MSK=N,UI5T?1%R_6&*6N]\^.P^A<_]49$T\\.C8V]J\2;1L\BI]]S?$TG9ITN M=V?$GO5]NAN&]GEY_]8V,'I!K/WA-V/[6X^\H=MHTO/NC%_#MWMN&,.FO>_Z M.!J_?K?6.)KWONOC:#AE-S3>G5&H\FK4#6-2J:M='2%#?*QIM#M:/\, MV;.P_"U'W!"$=7KS$F.23H\G^"9(9 M\]"G+BP;Z4/9F%3HXY>-2?PJ!NY.R0S+G_\'4$L#!!0 ( $& #EG,NB,O MF P .*X 5 ;&EQ="TR,#(T,#8S,%]C86PN>&UL[5UM<^.V$?[>F?X' M5?W,DU_N)7=S3L:O5\WXSA[;UZ2?,A )6>A1A *0DMU?WP4IR;)%@ I@NM, M9MHDEK#@/@O@P6)W"7W^Y6$:]^942,:3H_[^F[U^CR8ACUAR?]3_?AL3$D2D9@G]*B?\/XO/__];Y__$01?:$(%26G4&SWV[B99$E%QQJ>T]]O) MS64OZ.U]^'1P>/VU]_WNM'>P=_ VV/LIV#\,@I\_QRSY\4G]8T0D[8$2B!@;^]PL&K=7S97WT;I6F"S\;M!\>6ZZ5;7 MB\.\[?['CQ\'^;?KII*5-81.]P>_?;V\#2=T2@*6*(N$2A?)/LG\PTL>DC0W M8R6$GK:%^BM8-0O41\'^07"X_^9!1GVP>J]7F$[PF-[0<4_]^_O- SXN^UH&$4T)BR7 SK68"#H^ZJMG!JN'*47_V<:STL<93#[)IK.8]@<; MI@A)'&9Q;OI+^'O97&'NR"J%IO0AI; >EJ.V4C;FX3/;*07E:O:.B1SE4R&3 MP3TALUS7 8U3N?HD-W-NXN4'OQ\O%;I9Z_-%<+G6)28C&A_U+5L7FL=J(G.Q M-+)'S;_1U%KOC;9^M8YCOE!+_X(#U66C=)S%V]KI8#@)FW!M3/IC$?:X .8] MZ@-[+RB[GP K!CF7%QT1$3Y;#MNTLVPQR&>ZZC1@L"Q6\F/!I[9CP9NA!46L MD.X_(44 U&95/2'[/"CCK5V2^SO8H.;P%Q<,Z&F#OE8?/]9D.O=!V7;4\ MIVSA'&*"8UC_MGC> M(L!CPPL^O;WW0/HL9&;&8IBQDSB=48-A[":T?6Y.7P(8DHD4!/ SD3!4G PSC_< M ?77[=X+L3=3KA%M@WNM(E^7ZE'K67#'3^@U8='Q&'RZ_U B+G@FRKC;7=J% M_#0J7X)31NG53&5T6')?4_7ZO7CE[U(+7Y-'-7GD6:8+X-J*H<+R#6;RW8+& M<_H5.&JB.^[6[0855LW4K"N.#ML=/*ONY-R2QX=NP9M@>Y+&@^R&3@E3>?&K M\063L+LI3>N -';D%:^1XJLYU%4<)39+3FW:'4KL%1Q;MQNT6$V<6[L?O&BU M'%RS%WQ(73BY>8>X3O2U69COWB:8DOUU[+&3 P^FQ$3KDT+/A)@2&K[,4'\R M^$B#^+""V>^QM<:[/XDU2C=.6R/XV#2LPQ]\=X<:3)N$"_Y&@3Q,F\+.!_UU M; )MP<9-^FV@?CTDW]I4UY-ZJQF@D .W)I+FV6S)8Q:IES6"=8,\'1(2.0G& M,5_(($M(%H%Y(OLL4.-'M)T)VI&"C;)!PR04:GZ+?P^2Y,[":+F4)%5?9 M'62"\@H=&LE5UU?)YB2_&L7L/A^6,G5=9?T6[T^Y2-G_<@6NQF=TE)Z!UZ%J MMZ\%G;)L^@*1LYS?&@28M.K_YW]D;$[BPI^2J6 AS%[UQ7$2/?]@H^4U%8Q' MVY,KC#/U\M?Y0S@AR3V]@55R/A[34%N9T8D27NU\1F>"ABP???COF.8[4Q)M MS@J-=5Q$O6(JS'DUWC3Q5=)H,-?#!FMCQB6)OPB>S4 B7RL)$%9&HR5W 1-K M+(9'L;*R7T-(#LA MSR7O+UEJ]=H/;'6&=[ZLY9"@J7R)S46T>TP"UO;*+=>7^KN(=HTI7P/_HG%T MP<4M<1DFG63'B+0E=];(*GM B+"J6K1F+QTC/:-C*@15/AVH=T<>'):<0;9C M5,.GMPNMT93(=(P"SBHSPJ*5F<\?9NI<#'Y0_D)#P0[6\%PZ\XK[&TV5_P?G MT#F#\_K)(WA",*4*%PF 09\:KK)M $^0P<8\*V#'G7Q&3KP MC:\@N$O]-0VE;;QJN0K?W/'C$$Y2@H(YP8#IXW5,DA26N3I?S503#03W#OSB M6X:I+@2?*E?H:NP,T+T'KPAO)T30$^#JZ)1/%3F;#I#FQC@K6&JL<^Z&&%/J ML1G:6@$"3$G(9O#=PW"8,I'-L#O&KC$E(YL!;W2 PI25;&8&@R]A"_*]CQ?] M=SW8%=$.6^P?T ^P>^S*%OM/:+$WR(S:@O_X&B>]^ZGF)'R\$R21<(@&&Z_.%R=T#&W@ M,*4!5*,'/%6H&DQ6,GY1Y+^W$JO,5315%_BF:C7/Z3+.I\-A)^47B;H@'S;[ M,=/EUTM:^*Z?6B9-U"GSM-CI8!M\VNJ*&;T19CA_ ,N"OP$^BW@< NW*;SS) MKPSE,:AV/TQ2*F"?U1=9M?W$#BP(>BXGV@G,0_UX5[3VK'EAME7@O-!-J[BI M<2=Z+TVHMD?P! OWS>(U E?QO^JFMK7D"5\=_ I5S-Q6%HZ55C=34]'(G4>>N,SFG,\_B<>898R7A&,:=PZ%MM4B_3+>L# MHW*4X'^1WFMLT)/?6CJ:[Z;F@2IOA/1'G,J\*^Y^/L$4":R U'BN88H=ZPF8 MUV(.3.-HAR"L79L%=-6X2.XQ9W/U9C\ M'L\6JCP38YH]Y8$=[M=X"+<].[-4!%4Q)6FA@YF@$V@'SGP0 ZSV+B6S>!2* MI*V]HIZ2MZ>;"A53#&;BU5@?Z+&0^"N8O!W@5.Y:B>ERFM,Z!>#GY7\M*2GZ M;R93-96383)(W$TC]6;9EUL,2,2J\K00$ZH^M'& M,!^C-)CE%5<[W%\M2 MRBDL3%2FHJV,WVLNG[_V!.P3T=-2# X2G2!X>H-%U8=:03")^,;PXBW,2@#F M]KZUSZ:*A&ADVO8JG(J:O?A%&D5YU(C$ZE+V87)*9BPEL0Z1N;5?S4W5:QV6 MJ16/KICM96TZT%)+[U7-/!>83J<\N4UY^$/]SKTN!:UKYEE7_:_^FN>$@V3G MB-;W1KA#THEZOM3XQ5N2&_N._G>X+:6Z__E%\ZC8B'2/H9*:+*7\%O9R'BU8 MK-L^7W[MNSR2)/<,7,,EJ=.GQ%^%WBZBGC$5[_D_ZA=M61._/\I7>?]NU]?L M;CQ?U3NI#73"XX@*JVCM:;<6ZPF)F020GCKTN$WM/2ML;IWJ/2^(?.2<)#T?4%H^6T* M^GW61L1SH79*6$*C_BV MZ+L-.&!>7/+F_HV+ZC:=: M?\+0TJ_&6R[!NL[X6A6:\>0X304;96D>=N5.[XOMMG.<&;IR(N -^ -3@JT2 MG=YUQU2.6 G#.;"#J1Y1BZYFC@I3'6+ER-EG53"5BVECMKS.;HV/,,&"9>MYZ<-J4$&E)BHKP[(KDO2\S"J@O 9O=\?QPV7KY^Q5.4 M1"BF"?[]=4)?_]=__L?_^OO_#H*/.,$,I3AZ=;]^=;?(D@BS,[K$K_[[Y.;3 MJ^#5VU_^]O[#]>=77^Y.7[U_^_['X.VOP;L/0?"??X])\NUO\I][Q/$KP43" M\X^_OUZDZ>IO;]Y\__[]A\=[%O] V?S-^[=O/[S94+\NR>6O4;IML$_\TYOB MQRWI0=??/^2T[W[[[;2%D[_Q M_,M/-$1I/HRU(KQ24LA/P88LD%\%[]X''][]\,BCUV+47[TJA@ZQD-$8W^#9 MJ_+/+S>7AV-!DO1-1)9O2IHW*(X%RWD/"X9G2E8W R@Y^$D^^__LM4S7*S$- M.%FN8OSZ37NF(KI$) F6>'F/64/V*OOHG%&RQ(E<*4'QN*:\*KKIFMV%Z(^% MV3T.MD]LR+&FIQ['&,]0%J?M!_EI/TJ&-]P^9S4F?Z8X7/P0TN4;J<3>_OSA M[9N<5Z$#4BP>DP8)3;'4;#R[Y_C/3'Z%'\2__"GWLJM@TT?.ID$72L:%@"0A M4O5\$A]+:LE@MR(4S\>/*19JOE1&&Q9B&AZ\)KYYS1R'/\SIPYL(D_SI\H]\ M%(H7A5SJU?. M<[6R?=LJENOH==SO5.*$A:\H$[CT]]<"VQ:[Q-_DA,/1[Z]3EFT'H]R &L*5 M&:-+T-2@#6:^>+)-^13PI!!1IVAHG;JV*X@&M2A>U]/500%J%2C1N\Y?S=-] MI]&[J=Z\VDI4?DF35$SJ\S@?5P%;\%S^82SQGMG19(GI])[E556O-2#Z@!HK MR)V8?W]3 1>[!, _!_*U2WX#Q#E.>8"2:/==3- ]B<63L2DL-N_8!EANRI6' MT,<,H0\GL_SFC]-R6GPEZ>(TXRE=8K;Y;B)GS^;#IW+:K%4 J:ONO%W@[0)S MN\ C:X^L/;+VR/H8D76W.ZM%X/U30!)I U!FCJTKV]J SYH'>X1\S C9@\D_ M+LN9OZY@3"$"I(D'Q!X0>T#L ;$'Q!X0=^EJAN\]%D'OCP$*0YHE*0\8#C%Y MV!]W(/C5]F$#! ,8\@V$-K)F4\V>21%>Y91J)9;69276@TJRQ!_D>('N M[ &R!\@>('N O"];DWW4#E2.:)CE?\CHEI*6SP-__RQ!+,8O7-WA%V7.[#$!I@<<[A@1, MDV^OEDD5J0TNQ2-TG.W]W+L?9A)%#'->_D>NSG=*IXR&UA:?;LCOZ7>TZ M4E):XU&B0[:N9? IF2WNKJD 6/'_D)4"0]03]\[I*9:H.KX4<.[Q'U@]D JZ M_OFCRR5-;E.!\F\72(S3-$OS0],DJ0*)\$;]L5HJ7OG]8+$^"K;M\,/&#PDL<(5 M.Q58:DXU2KN2JG?>+I.0,K'XN;M=X#BN6]Q51/USMD1Q?))Q 0:Y>B.I MI.J=MSOT>!E)O]&,%-4Z:I1/#?U111\!/%'I EG01*VS520]3<^(!XU- ^7YV7#Y%9 LHW2_.2G?HX >*]*NS(FE#/D#I M?G-6.DW(#;II]Y_-TG@V:@-A4/E<124JAR)4+E<1B8&/#RJJ>PC%P"T#%=(] MR *,K4(%= ^T0".*4 G=@RV@P#-4//=P2WW8&BJ;>P!&G3('E1B2:T M#Q7-54BBB;M"17,5C@!26: BNH=*Z@+Z4,GEG-U$K=)$ZLR7(MNL%"T49-%8=9X M0+F 2P/6:' YM NDOH$O:G%D12U>3+J;+_HPOD0WZT4?^G?.FHG49).$&N=. MBZK?/X$B]N^Y;2]BU?8*%*]_IZV9>,9F#E#._AVWC>7L9)KV[[UM*5^+.=J_ M^[:E; -[_HJ;,(-[Q D/Z"Q8"9;$][D3,Z\[0],%9LVJZ#3OVT8URA:,>4>= M=]0==S5',D_R=+,D+:M]"?5T36,2$EQ_F:518V_0'YE![ZM4>H?%BW=8^"J5 MG6L-TQM#&^Q"%B'W^T"09B22-1TEXIQ3P9X,*8>8)?D5FYR+T=B*!D3;IMW: M -K->/(8VV/LX\;8'HOVPV=V+QTJ*4'Q&<%BJGUGXQ[L!C M;8^U/=;V6/O%8NV&&M,BWOX@5AY'\SD3DS)W\])9P/ #3C)<7&5?3@OQ97F< M(3"$WBV>8 .%MV;/ _)C!N2'TSN_(/CLR9R9SF[*&3-)HMMBOFR/_ZA@5>M^ MO%WA[0KOX_:XV^-NC[L][I:R=;2E6H3?OP0Q1AP;G VK;&8#*%<_TZ/?%XA^ M/V'.,9Z*/03)9216U@5)Y#&_3_D,T2)>T[8>Y1I)(.L_+?%N"Z!%::2**6+0 MP@4)*M>?49MQ2]&9:FDBS53F_9T_KN0!W\]/]NEG(J@)O:WG;3UOZSDGB,DN M0!LIW-%9ML8;HW/F$NSM4+C:=LJ6[V/*]F/P>Z>,=\IXITQSJ\^B(^;7(*;) M/,5L*:;9O6EZH:*U#;>,]M'>._,"O3.W."&478NU2CBG;'TEI@FOM-J@Y'9] M,&(67R9"C^2UPS2."S7A@/S*E;M=VS\RI>Q_4%$@Y981W,SF]_\3[3[S_ MI-=D<@#RL^@O^2U ^?J1M[[4?'^*G^SPXUR MA"I^=8>C0?TNISOM.$FB4YH7$L")+"-0L;,I[.UFG7C_DO?4>$^-.PZ.H_'4 M5.] M&8K&)TO1K/1.F,EJ4:0# M:@.7+3J'WKT-N*SDNZ"Q&$\>X#\S,0,-W4+Z3JQ4P@5PX%U!Q^P*4F38W"VP M^/+]91**N4(>\'6,$G6"33UU[QZ%$XI8-)V=$89#\0A^ND"$+15,PQOTSO?F M^4H^JPDL>/L2-,\UA<;A5TW2.V_Y%-JT=/:Y_$K2Q0V. M\YQLOB"K.ZK1.RUZ.#[)!O4"3KX+17$GGJA)U*ND\3X\LRO#Q*8AP^V:8:XB M&81';0YA-9'K? ZZQFZPF'@D3,O[:;X(>,MO;K]H#V*"VMCUZLIK/4Z0,*?D MU<7"IBU.ZS FW0JY27.RWM%AR)5QTY_)!'HW?7Y*#]F\$<-NFI\U*,O M/G,TE>>I-6MJ! MW3C*4!_ TG?&,=[F#=%ZGY!3L9N^INP(8HDM7['>N3:ZD"/ 4>+, K6R6])& MAJQ3BWM0V-%* _1_ 7$'&L D0&%7[@[U@=JCYYPZ4"]DHQB8DTO8#"*W6GL= MW8SMTV!\&LP1I\$T="'9S(!Y%PA6>""68<#W+UB')K^HVEO)>]$_W*>\O,"4 MEVOQ8R;?^E/89P)!B^$$I*@ M.TO+6N'GB"4DF?-KS K(O:[N0!?L[O^)#HQ@;3@)VNP89/'E;UI)\'P)U 60 M:NE]<-X'2QT)EI9;H'8V5-+XH*G81]+2 1FC377]TP33K&,\Y0QW\@H_) M@^_6&G(\NM=DIL#-1F="&&T6A&;#'UWHTKN)O9O8539 ME5_\<7KUS!P[_*&U*Q?&R=D_%)SL?K#$R9=;!2>[']QPNKO%S;&% !H=>ROO MUOR(Z9RAU4*L]UAYP*V6=AS<=N_WK>-ZHUSW>5$<[ZREM>MYYQRG_(ZF*-;Z MPI1TEDN;[6U,-X1_.\%)N%@B]DT;)X V.P99!BX]]YRY]98]36@.VFQH66J. MTP):#"N!2?D_>--A99(C;+9@#EN,5P(?X6PEP6X+/AAC[6X(;N=CA;Z?,],7AH"H.CCB MU"3M!OBYH%B[?&7/HTC.)',82_(\1NA/]_FT#3.)?=J&ILBUJ5/83@;'?B(# M"G-50))YL*(QD06XMW]L>*O/W##ML>>,C6;L^.. +R\7P"3RNYU(U^7TJ7'> MUS>PRO\)XH1/9\^X6A?_UL6WS!I;E>L*?]]CB]%$_!D6]49,)&S:C=V"KT]Y MJ)F -=0^UN)C+=5E0"#SQB67]HCB+-[D\2;/F$R>.EU S?&.+=4 Y7. HDQ40;XJY)<^1GHLYPQ(4GVZ.R4S2E)'[ M+,71';V@#)-YKQ,9I0M\\5[ MLBY_A(].H]Z\47@$Q3KR)]=-E&JBT1NO.K&\S>IM5F^S'KW-JE != (X9SA M9S(V+0"$19OOQTV(CPM#)L3D04K8S*R#=&7#*$GGW> 77 MS/)FEC>SO)GES2QO9KT$,ZOE1CE",ZH[G&31EOHI((FPA\6>)-,D M&]E0NBYLV$[US_90/;"93F1UJ<98QNE##<.8,V])> M 6\)>$O 6P+> M$G@)EH#)KF@1^?XLB[CF"7 !R@^1;PJ[%M_%!-V3."^)W0P6-^[?!F9NR9P' MU!Y0ZPNXY?-(WHN[B:WFA1HF2?2IG%IK$()JT9.'V1YF>YCM8;:'V1YF'R_, M;KU!6D3]3O4;]'_<>'^LUW0HO8]K< S1DN2CZ5R2'+)4F+ MSXV KD&/-E"O,3L> GL(#(+ UXQ&69A^18RA)%V;9;PT[<9#90^5/53V4-E# M90^57P)4;K([6H3/[]X&/!4,+&@L!I$'^,],,-<,.(/ZL@&9#1CQ8-F#91!8 MOJ+) ^8ICF[$OXR$XJ];.<>^B#G+)V%*'LR1LSO-5)<_-E\J- M3]D-F2]2;E )M%E_WHCP1H0W(KP1X8T(;T2\!".BU38YH@R;'B"235OJ_9/[ M_<)-M=;-F=7=E8L-(Q/-'V#%ZFK)G3?%O"D&,$+X=/;D^M+IK+B:7/Y[@4+! M"=3\:-"3-SR\X>$-#V]X>,/#&Q[';W@TWB M@N[W@2#-2"0=_!)HSJF\+BR' MFRS)B\9P+D8C%;,P1206T%.PG*'MZP9"[[:/L0' N^'1P_!CAN&*@[1?*?LF M)LLI6I$4Q6=B3H;D^>7-]81V;Q#(#QHIT-O3'^T6%4)\,4DB^1_IJGE LCZ;-_36WY'=2^Y-$&^"-']'QV:"V(L P$1JL!L")7WOB*102 44ZX,C M8C7=68%B_NB8F%5@$RC*3XZ)H@1Q%BWZ!K>#M[/MNWN@#2N_:VZ]O7_,]GYK M6'^529TBKR.5LTEBB_)^394Y4M_ FU'>C/)FE#>CO!EE!=-!%;)%B+ MJ(U5*2X3L63Q3C/*ITK]?/CR#5JX($'ERC)J,VXI.E,:3:39UOHK9KI^4>B) M[?*=+C KE6O-26M-+XB)=J>-%.GH;%/C#<^YU#78VZ%P MM>:4-=['E.TG^=*[5;Q;Y:6[52 H;V3AZ 96W<@BTS"#VZ(G['E-ZW8.,6!O M0Q3K]NXQ[QY[ZAZ[Q0FA[%JL7L(Y9?F19EYII$+)[>8?+V5T_:_R8$2A4V0: M#^7JK&1 $ZLRR#JNEPD7NE@N7(V/3$TX(+]7:(FU_J0Z\C'R/J@;[%* 289Y M6NZ:DD>E*T])Z1U*WJ$T8H>21A524]4S6A=2W7[@G.>H]GU04YCAE,>AF\GI MG47>6>2=17UX5&KAT$@]17"+QJ)/17MC0CL'2Y.N;7A;FO/E72\OT/5R7K[T M9\6I[S!;5KE> .1=^(-2,7$1@S(%(&]ON7&6[EEMXM/N'8H/?WQ&CV29+2N= M5LK?^^=*:!4M5U6_]\[5#4KFN&*F5_YFAQOE"%7\Z@Y'@WJ O#_%^U.Z$:1Z MW=.:!3@ZCXE&O3GC)%&-.*W=+YRRI*$SR@4W1XNWH<84WE/C/37>4],B,P1L M4XS,76-FQ5ETU2ANZFGGI#'KU$II[ 8<>3Z?3M8[DC(C;_)=:*SB5H!=4(?GF<]W"Y1,5WG)]8_Y50&7R35FA$:3 M)!$3+O^NTK_-\)9_5!!;\CPDJII_&!5E-TCMO=R25%WA<)A%Y()%8Y@K? MGY;./I=RS=[@N+BG8D%6=U2S2[7HX?@D&]0O.8GS!^$HU]$GS[>NZN/7S1K; ME4ONJG?BB9KDS$H:NS5OZ7))D_QBGFO$IBRW1J*\/I_8Z/-15?!NT'(HB7(F M^"1+%Y21OP0@KY5$U6)8"2XYS^#EO-IEG)IF0L M6N G+2UP5434\N/=&ENNDFZ'M)((M"[Z?)0?,_BCALV9R!')-2*';B'Q1;6X MNK%IV)7/$SF"N^OR_:G YF<9$Z^]T*/%O'BVC>7+X0JGTYF8&S-,THPI;^_H MK%\71B,W'[L?#.-N?0:1E1-9U?X/:G,7=G%8*BT<"K,M7)*GWDE,._#$CC*Q M#. [=RK)K.D;HO51%JL]54MJXAM7O>0(Q%1.),NO)N<2@@OKP+_/PQC#/! MX(503U+I9FE9\6USL_O&BBUPX#,A>^E[3*-RLJ[N0'>FH_\G.C""M;F T&;' M((O/FO99AUI>A\LZ+#=,51^\% 6Y:FGM.ELYQVD1 M[M6ZGY1TEDO7[&U4-X1_.\%)N%@B]DWK&H8V.P99!G5S'S*WWK*GB<9 FPTM M2TVA,$"+8240X%Q^@>;X'52$BB;#RB!'U&R!'+88KP2#KN[=AG7 H7;O +?S MP2Q_U8K2C>1NF B&ZJ@1Q'9)/I/]C390Q".1M1J2Z 36PLS1QNW ,,>YN!MD M1M+&^Y93/OKNUZP+$;-^9['&YG!_*JMT#07;\&.9OZWUL N'_#NJ4 -T)CDS M?6$(B*I=[4Y-TFZ GPN*M M1HOI C\&*,P7/0\8#C%YD,,=\&PI0,,ZH+.JG[=Q\@W7P(2!3IYE(V6@0T;] M$:V7%Y8V"4*6$^EF.X\^,LJ59W?TU -S?H65Y[-TM':YCF/Z'0D]?$'9&Y>^$L&-W"'JT;5'UXZA:]#>Z(Q!;BA;@XW'KL7>XVL\ M@ J#6T=H\SJ"&65B-RA>R(ZT2^O(\%G#64>-&/76T3%;1XH"%C!M=CZ;X3"= MSDXSQG 2KN\82GBLO$&YLTZ].6)-KJ^,I'@ZFRG-W6:]6)7TFM$'(J%G!8\* ML2!-O/'HC4=O/'KCT1N/8S>P7+,EX;O/6"W(-J@!*+,K):3[@+X6S>N? I(\ MB$^4$'PY6;V7(B)RAN)A^%8'#JM(AN'Q!GW_+!8S(RBN'=HJVF&XEM7SBW03S#%[4-Y+6M]@&/Z_ M4O;M,A&0)<3*H+B>V"K?>1GH+3^WV6H5$^68ZXF] \ [ +P#P#L O / BM$( M4<8C-?@!L&2DECYDYQ^906\"TX&BN7;1$Q1K L5S[0HGMS,'3'\,V'#4],V]=^@7O9:5F$,#^7^JF<+A5^$/.&/3$J+T'BETDHG<<1E,G*1K8KT%0/G=KE!&GB MA@PW.(R%UB$S@J,[6ILNTKB?P:7=SG,#R0[:#"[%-68S*N\;#_'NUL);\2^7 M R_A*WX@-.-/;^@#B-JL8_N.L=W,TKK$*LB\,^P(KOKXDH@%&H8W4(]DUJ!ZIY[*E@0B4VJF;YQNX5H!BNG:S/-RM 130E=O@&S@! M+#KB?PEBC#CFP1*EY44R,N$O_[(#-WO3[FTXT=OQYEWD+]!%?D$2N>%^DE-D MNW;OZ F^1B2:S%+,_H41NZ!9Y6W7YJT[8/D3%DH43X4I*K!!,F_(>O->K#I M*D=8X?[0T@[/]35:2U7%SS*5_P;:S"E9KH3>O/N.XP?\6>R'"Y7KLFDW3LFJ M6%!-FSLGVYUX5M/)>=#>/>F^TS:R[5J[(]D-EGNU0,?3V07A(8HEITV$U'8T MO+Q?DDAP)<\7X>C\4>9AI_;I M$_XLT=9?ZD/X/H3O0_A]1B*ZVF!'&MYO:]F.-.K?C6$TTK2 =O[$D:8-M+(> M1IHCT,@W-[+,@(XLX9$F"C3T+(\T:Z"=:P<*4.Q=CM?=.VXNK2MXK)/(*E1H M5U!8JT@X5-BQ8J]FTHX-;#63@!RJ\&+,S&W+Q,NU)N<^A6C5T\X(+\7*,3:>%T= M^8"\7Z$EKEQ(4/(Q\MZ94F@OPY<$+2E+R5\X.BMQ$4@833N[86VQ/=V)[4ER MIV"\BF0P'HNRT1!6GU$.QO$5+0Y-@I@^)/9!D$ &SXUW:1& MEQ0 13V67UR]/5G[/J@I$'4J_:&;R=DJ*Z(C07WFBL]<.;[,%9B]-=*\%$,[ M8*QI*$JC8:2I);6FQ5BS1P#6AT6O\&\!FC.1*B-^'_>R $YRH\$\TO.LX-JN,T:V_;>)!%BT22)SDL-5,WM!668 MS).**^,^BO7ZB2KOY.GA"=X?Y_UQ3OKCO"O NP*.SQ4 @1,C=00TV9E'Z@TP M 54C]0_T!C4L&M_OW@8\I>&W!8W%&/, _YD)];DQ))O:UX:]VC"A&['DK>1C MMI)5EY#(BJ/36;F&I^R&S!?I^:- 6D0HG2D[I)MF*9?J6+"FL$&@S;RUYZT];^UY:\];>W:*)QNIY9'9 M?[8:DUL0ZZ\ M"?0"3:!K1@76$-TFT;FPDU=%VHK0./OGR29AF"VS&,D%C5<,AR2?1E7F1!?] MV1+K(SL,+C5L/7R]5 5"=[Q"MC[C'])D>!EJSP 6PTF20'$9E_$PI27=0"D M4+083(*O6#*$HXE '6B.-\EV-T+#".P1PEX-O!-7Y"P*76T.-,M$KW?F(!J/-J]=F2^X"80;V1>X(;0;Z3I/UT6CG+EB% K1Q=05E=JGG7L MF01*[UKY,[ #!RC?*"J@M5&VKM61-?(C0E'!*,K&-A/-;<1C:IA"I78-!;5Q M/4)E=AL6F;I;H%*[!I/:.-/MI ,(:RX2AB>6QVH33F,2R9T^V!+DET>'B"^" M64R_\R!+4!:1=)>H7Y\8T/H1/:<(=,2?3Q9X@IKL:ZCI]N!\%;NF;:TZ8R?1OS->U 20\$\LUEPGW]$; M+!9U2&)\A5,QX'2)Y9&3.WHJ2(1$#T2LV).U0/W1WO!/PI0\$'DH:7+/4X9" M51#!UF/MCF51H25_F=.9+)2QV:NN&5Z2;*D:#&@[NQGS8L3E_Z6%^X!BG-^& M)$:7A$*#RQ^$]?OTBSU*\>KB3&9B"DE6E*-86/[92K3()1,*)5:'(8)R[58=PX8\7>,<_R;1/LK M3S$Z)DVMRE0,YW2V/\33Q(%5ZPYC=I-K$&'_1'&&I[/<$<8GH1" *0MNU-*[ MDL0%6"2&K:U*MCDM.TV*R4.*;;88)4F%%BM3-=*EJ#'AR4L"Z-LV$O M TMZAF>8,6G-;I4V6#Y-VX&ENDP>!&RCS$2!5+096(JM?^$4K4B*XAJ?AGD' M \MWS?!* (3--#I_7$EOKD#5TW11Z@/XZS/IS++<*6;"L*@#39545CD5SZUR M0>.RE>STIIWY(*\4M'QM,7[U'3@J'S-WB>@(Q?DK7!#F\FI MZ.8=V*[)FP?_+AA=2A-R.C,6T+P'N\"GHG4%H#:78, L5L(1$%@=J3GHNSF$3DW+:R)_^1>*M.$".>4R!##9ICD MY=QZ'&+,(-:"2 Q-'G%OQ78^#>;3;N=VV+ZU0F:7G MW)[9@_3:]#?GRAPT&X 6YZ^<*W5@0S>V.W9NKRQ"Y\M!GSKI7-6$=O(WC>L[ MMR>T\JZ"TS6< \@M!-J_O*QA)-HYN-S1<#2-6SL'HKL9CZ;)7,Y!IU9* IRC M-Q8E 1%HKVY4@Y/@8]$/P)%HFZPZ%O5@.!RNG9ITSH3O9IB'/.SL'-QS8$AM MS%%7:@>VRG%R;C\TE>*)O:@Y;.'<=M=*4/U17.=\(D!LURREV+DI;"['?LP5 M=GY_)_20UYE(D,)_2?RMKMY MSL=D*=WFTFFX*-QE0EWDGP1;8A[J:TMUVG$'=;)NY8 >7E.8KY,+N9+$XU"< M<\T%1S?X08P\SEO=KF+R/"NXTS[MUH+:5?_-0T(R@87AADCU4L$:3-4[;,[JF!OM\#V4Y"D\ZJ\HG(ZRV?: M=*4KB=/CD^S6JZ++)4UR-K3O6DEGMT)2KM#E:-)$#'UE^440[;BX[JR"Y/&> MJ5.I5,F0V$(PF2=%M>]P?2?V4UYL,F(MYI_B8F5NU[209SH3FZM"W'X?9G7< M;N1EKPF.SA&3M9:Y5@GHB>V?4>,5%T17'4^KHAN 6[DY'( V&4TU/F_7L*MA M3K<]4VF\HC*M41M_IO 8SA16FP#%["Z^E],9LP<2*D_?-^O$'3D/#)M&@JI[ M<4'2W*AK^4+U?=B7LO0O%$I*)THEX5 G7#LX&-I 3SOG(M3;!11L\E@63'\& MUNS%T$;VAG-N?/";-'!4.!>+!@L) >?.A8#AK["9]\SRG-76$.AVC7:KC/SQ M]9X#Q'HSU#FM WU1>HSCG+HQ$*NA6>%<1D@KD2' >Z39C.W]*"/+5>DKNCC2 MC(?> SC.G0@!WDYGP;?MW&$1< )TRV(KSEVHV+W^W4PQW3. MT&I!0A0+FGGA2Q V8[P=I/I4(5N<])Q)9%<,?QUB??VUH[L.\3.)HAB?(R[/ M14UF3,R2RM@JC+B]CYNS=,^_+3[MADI\^&.RQ/*IU?%?-4'_?'&"KE%(9B14 MLZ:BZ9V[TVT>HEC\17[IX3RK)QR S\JE"B$= Z_=Y\O4\'R>R8.0R@E:]7/O M/-WDNY;TH'WY?CMMB%]WE13HA:VG%P:WW^;G'S/B\*559+ M:SE_*0=L\DAR5;6&[6$DF= O_A>ID[I:].0S4NQGI/A:T*T%@:UF:J1:79.O M!GA1$]!C5[8.TC4,U+4S:1JPN4;KC9+!0K]5^1G=+#47\C(ZFI80@\BI.5FK M(FAS].S<5&VG-5V8IIUI&+UOP9G O9%0:GO4F8@]6!X3_YG=M^4OXO 7<1Q? M)E-K,]GMD!G/EDO$UOE1\O)'5-1,6=N+EADPX6B@S%@"'R-[@3&R4\S0DH2\ MW.C5\3$M80>,7,<".I#PFM$H"Q6N\7K"[ABI'Q$M80>,?!4:@-5RH:;RH3NN&9Y/R#W& ;:#$G EZZ=\'!5J 3CFHNYF3+H2W?!16'84U MPL].S<^C#[W"= K V^=,W!4F$#* X%L\Y MUXD#\7#YD+@/B9M)[$/BST7J,"3NRFYFZ3RT:Y4_]->\]IZO\.YM9?UZ+@\C M!R0)!2%YP,$J1DG;K(0N'F4C]Z [/GV&P3%G&+2/P7U'++H33]3XHBMI+,=A M-K]7&9%'4=5.YN^QPX_.4(-OQ-R1O)=<0#[8M*]^_%&.K7O3OB%_1_)VKFA^VQ>.KC+- M+FC]^<W/6CN2=_#.7>C!=7_WXHQQ;]R9]0_[<>CM<)?[.PDHB>:G\ M%5IB?7)3CX_R8P9_U+!Y9=5U.@]6V[WQ:IN4IU[P92)LZ(23L+@@%';OT, L M^:PXGQ6G##4-FN0!RARK]K8]+^' M7$@H\ED#/FO@^+(&!G)(C337P#TOTDA3'-PQ3-S+#QQX)NIB*.YE'SHU6/VL M75>N;AG6I0L<+-''4!0L<3=>NA1DL80(X7J[=%>-BCH/-3,;W 2?S1);- M$SP%89D*6Y0+$C:%S-MC^9#PIQ_SVD*$?VN:UMCU2QYOP MJ"JI5$Z>B::84C5)AP\_J7_X26\//ZU_^&EO#S^K?_A9;P\_KW_X>==9GS45 MA3ZC?U.V>;BJ0I.:J'?^I*-S.GO"@++D42WM.+@=MD)3&,I+)OD-#C%YD+X\ M?8VF&G++U9#VMMX;L>V>X"1<+!'[IHVV0YL=@RR#SJU#YM9;]C1)_=!F0\M2 M"89=W1OL]IP_?6TZ6"N[ MF2?R LGRS.@5KJZN":+U^3T^OV?K>!I/?D\-Y*=&:-LEP4RV8MI@SQB)K-7H M22>P%A&/-@?+#%@ZEY8%?DO4:+MR*M&FSUE\))E3QO:%^Q.Y0K_2AI!Q++.Y MX?[3:@Z[4S,(XF1T9MK"P ^%./.=FITM89\+ZK3SMU89"W!&IC9( .:Y=289 ML=GKJPQB.9,7V$RFRMB8,ZEZS62JC'K9?4\^A]WGL!]?#CO<8V\G]TB\Z4A, M2IRGS90%.N;D MH?9Q_*6\Z.^O? Y-9V?X/CTC/$=\UPPO2;94.-S![2Q'R7@ZG7VD-.*3)+K% M[(&$F-_26%5;H[Z!5?[/$4M(,N="^VZ22DFH8%U+:Y7K"\HPF2>G&6/"GEC? M,91P6<*1)A_%DI,U14_P3-"H[Q)JT(-5"3=<3!,QRU>4DV+::Z_[ K6Q*P5. MQ&X1RYN5HZ78H7B^WS_@\T>9UZP*K0%;V96$B8&]9G1&4A77AQ16.=S5T]U4 M$R9))I;K=+MA%S.ZH!/S&O/S1S&R A^2!+%UCM2N!"J3=8AI+%B;7PKPRS!7 M26SAB0.,H."SG&@G8AZJWW<-M67.BV$32R;/^2]X4S*N(QZ$[W((Y:9^_K@I M>;VWW]=( FUN5;9QW"LHEA_=7'92L*+7S;7T5KG?WM-2,J$:9R7=L-Q.[GE> M\AW*]7/Z8;BOG=4:2KL<[[2;T'70003S\^SGYW7.Y[,SED5)C>DLMYWY7FT#GA# M+C[DXD,NST1ZJ9<-05VNSH3?S<13.IZ<";V;R0,T>YS)NH+S36&PSSGU8B29 MD??6.8UB)*J!D>6<;C$2M,9_XIRB:29+)<$^9PIC?$Q?BUG9/ MLS86T\SG[9Z>-1;<,/[OGL(UEKAQC-H]?6PLNT$LVSGU;"XM,*H"E-1>[<$F MZLM2S!@X5O9*#S8=JYH(,U!.>T4!&\S^UI M0 N?TE.=]E Q=#GH4IH40LWGG^*BVFST[XRG4@?4O*)^'^;#X+Y,S19I^ "Q M#Q#[ '&?'N/VAIAKH5\;VY-SGD9H5!P(K@8US^Y1C)(0!WR!L;!'POQEI<$J M+_??H6UF^)QA#+-&3'JK[)BM,E5=;\07\O_R2H@'%$M;7BBUW36&\K=G#!FW MZX#-,YR[]ODF9E>X]Z5[MYC:52Q"VPQ2G/H:K24:$+M'A$\K93!H,7!Y;;$; MP$30-;$M@]A2HT\$W9-8*&',:P70T]OF/EMFL=3T.MA28Y W[,6NI%&4;Y$H MOD8DNDQ.T8JD*%9)I*>VR[GN_.V !VV+1]?,]BJ:X;BL.8>CI1V :^6F5$8?'T:!M(W]OIQ7 KQ &VLEOP@B32\ON$$'%Q9#W;VF9#R:+7@H[8=H=LU""S^@9#\5^K ML;6TPY0L,-DW88U)(2R3S29WV&VO**I$@]I*'W>SQ&4OSB$BC68 MI[[!P/QO3\A?RZ-(-)FD*2/W69H'<*A1[;QN._?Y7#Z?R^=S^7RN9R(!8BC. M'?S5\[R]GL$X3\&Y5U@KZ)80'&9W+DD/+*/:?>=<=AU8)N-(CW/'=L&B&AN( MSIW9A:_&UD*YEB,+"P([NE%HV*9-K'Y'MPF8F 9>,N?F*D3.!OE_CFX?L/=I M'I!S= N!B=M*)-M;!4RD3B:GO7H.YJ(YOMI@.R TV.;<'@A@O,*0J$TY=FX3 M-)83DM;KW!9H)B4\O\>Y56DFJ$E UKG]STQ4\TPZYW9',X$[6J/V=D@S\8Q2 M"8&RVJM8U($^:HE\[%4MZD0EM9367A4C,VEK [50O. J, )D+$%%=!43*9,/ MG=LQH=$:6*S8.<@.8/RI8U6?.^0<5#>33W^8PSF$;B8Q\I*\[A>[,A,+N/^ ]5RLVQ$ENQ_C\6-F=J/T\FJG6]))ZO'Z.BXFJ")* MQ1D64299>LRO/R1 5K&J"!)(XL'V;<2NIR6!F8E$(I%(Y.-/__Z\3,DCS8N$ M97_^XLW7K[\@-)NQ.,D>_OS%Q]NCZ>W)Q<47I"BC+(Y2EM$_?Y&Q+_[]W_[G M__C3OQP=_40SFDGI MZ^?[//V:Y0_?O'W]^MTW]>@OJN'PU[C@G]Z)L6]^^.&' M;\1?-T.+I&T@!_KFF__Z\/YVMJ#+Z"C)@",SH*5(?BS$+]^S650*-O9.@2A' MP$]']; C^-71F[='[]Y\_5S$7W"N$R)9E[.4WM Y@?_]>'.AQ/G#-S#BFXP^ MP#*]C^YIRFD6(!8YG;=_E^;YSF= QP] QYL_ !V_:X-6OJRX;!3)O0A"RT,B-:E+8=1[_J]J( #L4*H"7Z7"&X#I51IS0UL M-MN91)K\"H2^_?WK/[Q[+$E6"J<$RZL)[TS9$.Y1VN2F%I,.V9_3@JWSF3Q4.6HX]FEV]/'VBW^K M<1..G$CLI('^3]]LJ3VS&#=7'T$$6K;T"&OJ%I6=2_$5(E)*KZQ=^NR@7- M;^B,)H_1?4J+/4'J&V8H/RIPKL5&X"/Y%J%70>EE(M/EC%^QN.!&]Y*"L#ZO M:%;08GI?E'DT*[N$I/>C(2*C!.Y'@"1Z\JK"_E4X*>KG\KY,:;).5\(49]0E M*^D=.T\R?A%)HI2;A24%C7=*RRA)BSM^ *ZCM.VT,OL2SA: ML329)5R5UO]H$S\;\#!".02O:U&]W=)!IALZR'6%WK]X6EDD9IWSWD[E][0H M*+U:@7^+T_6>1OPRF$3W2OH!>90G*[I)=]P=T\T?:0?6%8N5$;=4'#( MDQR+UK6X#Z6O>S^$YD6I\!QT,(3+W[<3PFKB2 K4!;%Y!DLJL\UR!\=7QD_1 MHW='<5)$#P\Y>$_@6LCF1SE]I-F::YTHBX\*^B!&YW3%D2-RND,?87-R4]%'.'WD5M+'?UG1-XZCT=)2=QV8-M=O=,?H+S3* M[Y[8P--S#XKC0[/"-K:SLB++Y1&)GCGN9/S#YW4R[DLAXD!L9;"K<_#WM?U= M'&W==IBC3@>0U=.L"Z&7 ^OW_,"JKFL%V;H21W0F::U)[[&CSVA70OKM49+Q M8XX+#=P)$<+9!<"J4+8A\B*,WW)AO-BB'I$0=O*^5_CZ&>I*Z/YPQ*E]BI*L;A%4A:T?E1=:^!UEC<,WGV,DIQSXBF>M9@E[1T^&K M*PG\X2AZR*GX1:UJE\NDE#\CQ-$ GE79U,#K15!_@*O2AI+J,-]0,B*A-5FH M7@DVYKXK<7[SFO^&S?ZQ8&E,\^*(_KI.RA>,(&M!LBK"G1B]".^;UUQZ;QLT M?$G.!!$CDEN]=>F56 -F>_,B_S5*UW0:QS2^BYZW;A:%M[AG--(KK(#J6OS^ M.KT+XNSL8R(SY(PSO?9V)Y)@MN;"NP2YK6Y',PH7)'@J09W:>/!V-: Q&7[4 MXEM0BXW0E9.:L/JRWB!L3*H2OZK]^G/@4HWHM1N"^(L(*+Q_.7J@["&/5@L^ MK92/>0 0L0PZ<_T>;DI'Z!=S77I'^Z;./[FD);F%.4!JWT^-.?!1, ?RJHHX M]!N9&UZV7#S1XP1F1)JB6"^74?X"(^L_1K,R>03+T9.2," AM'[0('7,JN%6 MD@]CZS]/*_)_*UK!1)A<* 1C"?$;&] @K^7/!6K+6\'D(;I DZ*0X0>[>[1E M0#'*?6I' I"Q#*AE]>8 N5U$.3V."AJ?L"7D%+5EHNH-1KH_VH&:2_DCS>^9 M:0R8\+P=04F$F,P:Z#$Q;K8F@@OB:\<>Q,/3(R;,C&4##Z#:<7#V@2[O:=YV M&F#P81YH4!3:.IC65 MA%-)3BLJMX,_'^/(5 *0QA%J6<>58W!#EU$"]:FNYN=),8M2"+%6&%## ;K, M/&A%['I' =/)JUR@!B_ #V0I,K6^^HQ"\[M7S#1*7V,9_.V ;?#?R3K/.7DJ MR58.Q$KL 4!OZ3 'F%$9+Q;H+Q7%K3HF(>IAD0ICL%A6#:E@^JSR$_G?N*?7 MO\:YF,W!.LP2Z$(?(G=@UX-4_V&<[EW$0AJF'.BOCC^'T&Q!XW5*K^80\GD' M5AJ4_CCFB/ZAT/TZGV"=0QV@G5?.J'"#H )V\DG@)T $13T7+9=N5=TV,TP M/!Q!MDO;P.;?,0K9'?I0^3*:9(XNH48QM#EBC >!0P&RF9V#D@KGZ3OW42HN M^,6"TI(?<]MBB9B]; [63=)/+WK/^4#\'\>2)'(+)#4+:HYR3R$64C^AR'!U MG.\!CGR=RTW(33WQR\&G&A:XF_V@283_7?%A0QC8<>+7HS]OT$NKOT-0Z^4K M)P]^61RMHA?A(\9L#B.(3C/V6C$'2N"#Z$L@AUQ+01+_ M9@N^@)RR)#MZBO(\RLJ7(W:?)@]51#=F%]A$Z"]U4).P$>06PG5&$DN2C/Q< M$4NNML2.QN(?&P.+8*"[Q@1-P>5["65Y)I_ M/NY0>2OKC]U;B$4=0U;ISH\BMC\I_H';?;:Q!LM![:1N?*FITN&]_85(@^$4 MCW./6I<2JSFM!DL_:A88N15MOC]93I'\TMG%+.U0?6KM0=&L) M4#M @[W,D&=^LX7N]_,UIG!S>1"$';]LAU3QC%-^LXFEY7J1%64N=G8AVAG= M\=O_U4IH]VF5Q4@ON(9/LB*9B>(?5^NR@ ZQ2?:@"CX9 4E#,I\"D>Z\U]86 MU834*:HT)DE-$'D$BL+E)X46F?TLJ%'(@;_6='4(M&Y7NK[QV(9T*KC.]\G-)PEOYO5,@ZAG?;EB:'8.5->[=5ZNYG65EVD65S?: M38D752#Y8#@8E8[!YWJ7&=?,^:0=C!Z, SAGSMV"$O#6YU1LP)05ZUQFU<8' M/,J;/*J\/613\B: WV>0*#-KJQ.XB,CA!>;8^ +SDW@3O:/"RX M5I\^;A6@\*C#2>D*>*$A))4L@# M_.4HYL20.:=&>A'(JR0C,4O3*.=V",V)>/ +T]E[-&ND]#2,@;C?G*+Z*RWX M?,>KJ)#TC4Y1&V);UW3?4[>Z0@M&=O0>4?OY'[,&4QJ7*G5*K$^.]\KB LE[2\FM]%SZIP=*?(L+'L3HARK8. .@@BG4L*R:PBD91; MJL)$QKM=8^9WX7X#EYW-/>]RW9*/&PS_Z"XZ>W1^_M>F0QGR@ 7MS7#4G(B8UJ:M-->9%Q,1(R6=&JJE-B)P<%$"4 MT_L-*UC%)@P08!U(O9Y"B959(B;%_YW2ZB+2S#A3J$:33Y%J30>%\PRN!@W" M.10UD ?9#D:,9T.X^1LXY7U61 M?B]K$-S2+.%B>V=(G:X\30>&VMOCH>F .6=76)IF# ME\I?L2K1YJ];W[:.P1:A:L+R=>O;08HJ+C6,ZL$]N"7^,-6C6A>?:?'&LQ3S M722I!]PP?)]B%8]^$OV<,1G+Z5G(2I MG+U .9Z>.4/YNAT>]!WJG! M\#K=Q.SUV@>FWV-M 5T\KB6N>M;1#^!T=80;,YX-YN;0@.2H6,#_ \;'* 6O MS31KV GPM];(8X/O4"'&&O"=WXDX#N$PS+<6Y(S_SCPXV,EDK+04B):RY.5< MS&PB_DOHELZV^9-(-!Z%SZNNM$1TI2600Q8B2MA$%AEZ30;NM/>4GS)T4V^8 M(Y.U8JGLZ]H9YV_Z+6;'Z>)P;CX(.B9D6TX:1+"BI6Z".RA6W]U,;1>&9#L\ MF%<\D/UN VPT8S%D@S@>T."ZR&;I&MR2U](?-BVY6KA?E^*.S,!2A&0!EG(J M'BZRDH*&U+;&A@"W9JIAB/#V+&J%6M2+0B ^H:_D38+_]7??OWWSW1^K**>1 M6,"#A+W3/!Z^,@-/]*H/^\O57*79&EW9.SV[ML!ASOT!:%WK@YHTL#8[S '2 M(-#8FQN:(WB3@0OZ.HWR?9MA*:D'7G"V"5NAF<5'UAG?0F.S+&S(/K.]?$X- M?NESXK\TTA&V8-J_(/3C'L'%85*Y),5?+&L-_^RQKCJB+7-&KS&L[02].XKI M^@UMUYD#N\L7CA",G14L\T=8AAV:9GS]UR+*IAG9VJ8W;,!#-?\<@->UOAA, MH'DO43_<&-0O9HN=Q)_!7 >IPNG&^1DII@U_6U4S$7J/UG,AQ?K^[W160GS; MCC(,T935QNYFUA?.F__FA"V7+!,WQ*XZCJIA2)_*/CCWI4T GPRF_"-9176E MMO_U^NO7K]],R+>O)Z]?B_^O8@5)M"X7+$_^"?EDWTZ^?_/#Y.UW;X48?SOY M[NUWDW=O-D,A +H*CV;;!%,2E>0_UQDE[UY/"+!=##BE,]'0E[Q[(W[[;@(O M!"L*@20T#>-X4*XMTUTP'R?V3SDK6AL4FW_M[#066)SWYV[5J1.0MQDS<]TY MGQGN;&F?865+[QP8Y)Y"I9"=,ZB98B4@- ^EL9XPN_)I=)ZT+(V_:)U-G1$1 M A(5BXN2+HL[=D.!+4E*+VFY+5]RQ^!ID,_J,8EI?/SRL8"4ANV]08;3);W] M7WVAQ48/.2;/>7?'+?U@HN4UU22C)4FA0@__+?Q;O&BO"]'(N;[DLBQ4U)(O MH6"A5CJ$42C3#J8;:ZC?/E1],=Q4W(?LTVJ<-"S"H;DW5J>$2+&IYG4KYU7E MTTP1TW-OD"J%J=TV[6;G0#/U9Y;_@^_2DVB5E%%Z2N?)+&EM/MTY$&-\M@+T MXN-IQ6QL8EJB'R'J%692H2:!9V E[DQ>72&*3#QC5X&WM0<:SF4(2:M^VW1& MCRSVK'N;,'W.#SL7B[QLG(G\I^UYR'_XVW1)\X2?[!]H2YDY]0##;7X(R'T+ M;XF-?)+X_(;]=C".]7,CG"%T(7P]ND;0[FA;!I"$ZM?XJ7Q.OTHO%75;IS$@63,@-]L M"!-#J.?K*+_*;TOP H']365.?']JKKOR^%J6X7!KPK?OGK8:P7D9)*#E3LG MA;"<2&*(H :JT4FE/Z;N/"92V'X$Z''=K8%<)-%U-$NX8:ZVD55C,&;R/BSG MEC)'2"J, :UE)0N9%E_\O0G,9CDW2!K!/CTYZ7WCL5YX%5QON>HJ E!YZ_9F M@]"O%79"GZ&V3" #IE]0F#&__#6DJ)W\XLVN*FRT_YZM-QC;$*(5J*_-T(X= MLQ-LS0.Q#;;AL55(K-X\7+6DZ)829L8RIS;"#93O4EH'+7]%V 4-*,Z+Y8 # MMRB36922#YREZUQ64/YTRI91DODW#MHXR'K8XG3!/T3/R7*]5"YYZ]\1B[X# MQWU.C4 6S@9LYQKK987;I4ZR[J5N^SMFJ9MPG"^U1!9PJ5NYQGI9X5Z-3Y^3 M?;NE]6]8%0XP@BEP0!Y(?>_PCG4RQ)O5>IVS&:5Q<DC'2/1VOX HGNM7J%4YY&\G7RK3B.QDS 2Z)Q0KQ\S6)1 MHJD1N]'_@15!]1G!L2>OYD$<7H2I+]Y!EW_>1*NNAP*EV+D*5LB38A12B/:@ M>:G>)SH10&I[HE44R)&PJ/C(-)GC3^.P-)EM^U[W9+#TC,;JFG:HO@PO!7J, M.6EM)KC'+LAMAB-9D!$J8*=/1I@ANYRZAD0, EST?J+L(8]6"_"M*%Q%O6,1 MKB,E3-?"W\07RG_4SU!FQ"6WDD(?]BF0SR9MDM(W%B,I*IA^)2744U$_2YD1 MGX*:]+UY:7H?633M_66G'9CWF 0UCR9^=Q*7"2\'EQN@<\@ECW^.\3EK]T.2H.AZ"]%%M0KA>^ MQI5 %D]&49?,8?2BZPXG1J0[\ZNT+#O3X4T@@\\PP3T"3= <-E_QH6\I0O,O$B?E"G2F_P4*V[ ]2UT $RJ/JRDNC"ZK!V=K9I MLPX>>1.9&\J)65,(FFA[V]W49H='7OY_\5WTK)"G 9"0PH; Z"F&H:(,8P=X MF939]JI("K.OAH@5L\A6_TH<3A1Q&;WA%\S\D?8JH M=$Z\0!?*-I>8QG",6ZP#K)="1QWXC?UC5N>">,"L\9.*@-KE]S(AHK?HJU]H ME!OE>]N?%KX /[_')$Q&)D!D+:TGNZHF^[29+#=/K[-?L@_9Z5WV'_Q_;K^$ MKY91.1%?T^=HN4KIA'QY_>:7;S^\>7?Z)1SB(YD<\(R2EXX M]SB$A&N5)3_7%OP6#Y%:Y2+A0RF_<$4O(=R0.AN3F2[E0-UR"[%M4:ZK6S2& M8W1+!U@ONJ4#O_$FM#H7A&ZI\5O6+5:G-5BW5%72BGJN_[^K%IU]R4Q7TI\? ML[KC&*+A6Y-K[IRC)H'+RL:CSKO:$(2 @]Z@! M)N04%N;_BIT=5\G/V0LHM36$<2)C58!98[-]A=)YD2;&@\4^,Q;W. MHM;!0QU%.T!=2UR-C#P MJJ;65K*NN^D>"F@^GE8UTH[D]O<*AV<\R9(==5X M3E.QTSH-&J\",WOBR(V_1XJ;-A[7$L@).1)M!^8U>A)MRN8'D3SS)6"#^>JX M=L??65Y[Z0M%#+=Z$*J*QSXPYQDN%;)0$=L=[&-Z//%GG$5)+E[:K^95)T=I M1*I";GO'8PTO%5P/AQX42X_):J2W@WZ.,V,V.M4PE]&2H]^1<&4*0.]8A+Y1 MPO2G=D*%__>SDQGQR*/)#5UTN,E/B[[,2]5 M*F]#]!W_B7@)R40$,BV5G*4 MZ;/)9P%2R-_C5+R(+L-Y%-/>$J1]7^"+D*H@.R];6Z'F@B1PAZK9VV*"L:I3WU._4^PMUE>A)S-6E$5U!8ZAWSO\ NQN^?)?L#0>T458N1:]%^)N!OOS M68JG&)5[/6$^D .(I&:^J'32@GC"67)S1/?5.)Z8NG7\BL24.=$AUY7'> MW2RLFPO>-OA5N8"4Q^I$O%VO5FFB3"_L'HQ4 .U G3^>K_,LFE&H25#*@+&B MPARF9U(W9YD9N_SY; "]*-P7I? X>)ZRIXM,9ASP2UW/' M#3+(:5+,4@;M/43,AGA7!;I(@[ P=R_3-6$#&>W/TN:K ;$#+7%C74.P5G,# ME/,Z*_PG LA"!(UU\H[I,,2[!+2&]'0/&B@%?H)X&G(0(HJGAX,MLA T;N=L MN4K9"Z6W-'],9E34ZCF."AJ?L"4\@PB==XU Q:'V>.XOXOY;$'C-72^JUR>-R*M'[)W MMC>RXY?JCYL&#:J+^C!HV(L[#JOSBWQ%%ES<:W_RAK+F!7Y"[E\V(S[=0> H M 2J)(#.,<3YT)9GEY?$9720[3+Q/,BHRV-1!0HJ!^%B?/8#.);3&2#X!3B*0 M!I(W-3>9/HN\A^ASHX4FC[!C>_MQZGPR,$B_#;2W*/U\@SQ<46@M'K>$Z_-6DT!YLIKWC+#!GF483^OB[*NK90.VG"&W&_[]<0$:PTGR4%V+50U[W; M:^L0$UITK5/DWEZ%>X&@A\P:! 42>G;UYUK^ZN2"3,LR3^[7TEPH&;F.1.QUD(9!^)5@@]D; MP".V%W!9QX^_" ^-OBO,#,Q@'Y@>.I_.K_U*JYO$@9?Q>;L,%ZO5S859 8_^ M+8Y[P=*8WV"@;&+YTA=\U?L!VM^E NS%CJ@P?TDD[D!15/W,9>8<\R9,;6TQ M1)2JNKJ)SB=(@>H"[?Q!J\*M%3'N2)BT6,LP_'):3.F817E\-3]-(LDK=@%V+D, .Y^4&/ZD)"-M,?C2U"VP_7F3E41@/*FVIL-.DM#W!^(Q$Y>5?C#= ?L%QIFS#M_-F%K MZ$XC8*HX?MF.J0*J1&R.^,\=IW.:Q5IALRY18>U0!R0Y=PT 9@*HP\;P.EU. MYG.-/&=*ZA4/Z!P[*(\R4,D B3S,7:N;F0=Y=N.H$; 57W4Z2NL8K'0T8?G4 M8N$R4MK9Q[1XXC/X5%H*'66+6L?@0T:WL#PE77.<)$66_1E(KYGYG/V0>EZG=3=[K8[.OGV!O:*HXR#4X["__1L5"_A_\(D_1BD5$7W<;$MF M?/'@#]SVW_U%8^2FC?-I4JQ8$:4_Y6R]XE] [C5G0,*7,*X"]]7Q'2%(P&H- MCZ1Z4S@>YX325:/FN>P:>5M&>6FFZD0:#]3$V-(N:Q1$)3FF#TF60:H#/ $+ M#+]5SIUEAD=$%]\X,%V.N3H[0N@R-H8E]UCZK^3RD/ C4SH;N!6\R4"%=EY/ M2:H*9#7Y%%T8L!^%:\V^I:%Z4@V756#$<3:$C?Z*&H@2LU=S3L\"7*@WW,R] MRD9@1XV',&R9@^ 3<+TSY0SAC*HK%Y]L*A=7DQ;=//DDPB3)!U^!-F40GBJK M+1-^AGJH50)(:Z!&SRA,PX1#:.ZKB7*,V]1@0#Z;).F\GYG87BBB\CUG"M^KMQ\Z(=:UOD.=,)VSG M19RWUQ:!G0CTY!4GH/@J;&RZ'L\9BI&?AT-+WASYX9!#KXY3*O]W;KY;(=V'!SNI)AC-BNZ6%Z?,P M1 \;Q='?,F)XEQI?AV8#)>9$&T0QHBY$4'*QD=?:1#LZ"-L$M+W5S[B*!CL%X-3!7(8 [!8';$'D+4]!FR)D ):S^6*M3; QUU#5@!N<&T*([CS]5D+L MDL#^"HB];':::E8G)BE3R]H'(%+)=@&YWCDUMG!Y8@K&L7YN^.M@LIMRTQ%( MVS$2V[OD$*(O;=J"&J,VK

?.\Z2/3$R_1P?#:2%QM?>U*4'LS,=S'5(*'E-3MTL/E3XDYF8L:'\ M]+8!JQ(]G8^XK6.06VD'EOO@!8$L['-L._>8%DM"6TH7HG7% $NI X!=2ZD% M46!+J84BBY:2E?D.L916%4%0N?]5939]139DC=1NZI+'?KNIE^G>]NMU3J'L M;76H3#-92' G;5NQ40V^1.Y0#0RNMV9%0FTTR*ZE3-1*F55Y^ &K5)DL 1O MUZ#9H]$K:L7<54 CC7 %O-+S0@( MF7!J1JFM#%1G_!ERCQ";YR5F1E$B?IFA^C])9RG2P. M4WDQHO$Y9QU4N5G+2(FK^5F40\P#T"QKW+RT ^@J$>(>([;@B#O*G)LF:ZGUG=)![+C;5+^F0$782U.=\KML$K@_V4LZ+@ MMZYYHKJ^M(Q 2E0#DB\;K8$28VP-HAAQUQ?XB Z]CB2[;;&9!C\\7GR*\FH. MF:P%OX]5;6"+6Y:J+S1]'Z O*BK [NL^%R(5\@%PDX)C#&1@]W*6F;,K0,^% MPQ+GEZRDE9.XN,IODH=%61CT(<7!&]R%P1"OSW8,;=7OH=$UG=0=&@K"BBCO\4K^Y&& M,2^U^,I,F.5-F=;UQV0 TEWTW(B&5O=ET/P*J1A[H#N/CZQ+LI71,TGK?BQ! M%)DNGQF2>4Z5TK;WXT^4/>31:I',HA3N^"P#YZ(RKM;L0X3"TD/@/B]ZT]FS M20;9TA$N0M=P"1B>KQXO(,ME(GOC<3OV1)2\>*#9C.\+*(&1LF*=]S;JP@%! M7U1,D+D_;3?4B#?"'7K(EB!N! 8V_Y"+Q.QP/NA3XJ9]F,$KX<$W%A\ -[!# MONV]USO#WE[=%-QS:HM\B+)(]GY06AVJ(0C[8A^4 M:^'?X@MG,2C9QW1X,C1;OZXWW)&GWSX$E:&_"\I].PR)CDP'9.4/)1F7C[\E M/4"JO6+!F0Y+/$:G07.G\@6ZS930A/G7=;("1JLOWSJ?H./1U*#=!Z))W,*X MI#7B<(4\M=C,,+SS]T;871S64@%87T5>:SQAWMZ*,]J[/!MB>?I'VC% MV>LC>J;5U>L_+LN+L%)520 M4:@F#[^/*MI)OB&>S!91_D!C$CU$25:4HA!35,\;/HJKB6^^#E"6R9[4,S=+ M._1^! U8KN;54V7U4GE1%&L:GZ[S)'MH#2W'?(JZ3^FA\)0"5Y!$H(;<9BXW M&5\@$.^GI%R0U?H^369<:N<4Z!*FZBKG:UE2LDJCF;R#O^)?%A"R6/2TE_7) M"_S&S]9P/X*M^M1X\<_EBW_%JUC01F2'BQ!UU0REE UAMXO->/9,\UE2T/@J MYZ;#([]((+>F+B!K&[4/H?,SN<(O7R5F@H0""G_8WX?VI^IH5]*:4/C=K"9U MG+M46V []ZS9T@S_;ZCP7#57_A^O[^PC!JZX'90+I:]$'EI=XLHNUJ) M8C4_B96\R"31TRQ;0Z'^Z"!%,309&.T1@%S7NB?4O(S5V6?!>T0]3$'TD:": M-&=&&E.#M.OFN&IZ1,QO4L]! B*$\B: ##MBPO1). 5_SD6F=)^15A M*UG/ER/A9_J<_YX^1\M52B=DQ<>7;%E]4GTA1D[V?A>M5OQ2FDCAJ$Y).6ZU M30(D)=Q5)8"O IR/(14Z&XM@#CR;W].BH'13MND]% W?O#C?L6-Z'27Q=,YU MS2\TRL^Y$+<=K7@HF)/1')N7@\V<+&,UZ&/FB&.%J["<1H!V0MBFOED*U(UR MBCA%/5V".PK4*)RP'$"R%+>YZAB1QT1! MGA8TV_R]_B771207@8><9%'[L89?<'Y("X!/<2YKR0(T5B1B4C&X;5YQ!J;" ME\-/"!;-%B$4_P!UPRR)F;^DV0,OJ$A.4[Q1]HS&ILBV0W6M5>]RL']:O.1A MDF%[6,L,^37PX);%GBGRP#;_&G-0ZV/Q;ZI>8X[D%U. M+=!!+%E"J[^4C-S#WY/XOT]CS&F,T"5LH&QYKR);U\22:4**P[=[\, *L;M M7>O+37'4;7FS1" .6B55P=B6FJA=W/(9K!BO9V7E>7_A5D'.%8(Z3+%C,#Y ML06HK^2"=NR8K );\Y!J][:,\M+L0#V.4E!4X6D_RPR3(;0H=Q<3VB73S(Q) M PUFCF)&:5Q43KCB*FN>/MN"9FWFLNFW&&-9%X>'/,N*@JWE49M*V@DU7N)MS"X^\8NL2_O$5>-EW)[\U*P,86<82R :Q?>A>2Z.B3&;5KFY/ M7>X?B-I%;0"=Q^)+I*3&BD\\L42^[7:0JVJ"JXJN$!N@4U*8/O]&6/E\>E^( MM#^%:8@'Y+P2>HW0>4 [J.ASKI>K?D5MUX-Z&^H: 6 M:%R7F^QL[] ]&"F<[4#=6T42*ZG1AFW]T,-99L8N;]*S7Z2TKWY$[WBD#"GA M.H^^K*6'8Y91-N'K/_0SF1ESSFDVUUU20GVQBRSF.C'F]T1(E[^A,A&@6"2K M.W:6E4GYHJSJA82 R/\RQ.3\20W($4Z]Z]J1'*P$&'81F 7.^I5/1;)AYS@; MLN8CU;!-HL)D&G:S4R4U(>MAQ[%@6)3"<\=%=A*MDC)*.TTJK6^PS_Q=L)V7 MP=X@)X#]*,E(A3^LI:7'<(;BHM=B7BP3!3D[I4LY;D!)KAUX/JIN<0TD,(:5 M&S4KF39_/#YSSG)P!YY2^;\7F?# T[A1#5'YZ*G_*?H)M!^%<_4D,6[Z/@5Z M!S7@-1O"0)^2)^MN5LVGCFE&U37Z>T;CY:L-JJ]G4@5Z7(O5H3,9UE$5L(LZ ML//RPS%.G_.MUU2.GON=([%.MW:8/H6H[ -=;K9RHQXY4UNWK/LX8[F2V@P MK1"7MB%(*6F"M*%2_^-O)Y9X '/[!<-FW )Q?#?_CXM)O7<46YC#UC,-> M]D2^PK64>Y.;7MMW-J]Y3?@>#?)N0I"FN>W9(1(#:IQ!59R^(/7=8=7\\^=: M:RNO<;4NBS+*XB1[4'G:-#_#.MYZP'NK+]Y#!ZK$N/6YH<."&U@GA$NF\.&1 M=V^PM71<3]$X>GAG@O^YSBAY]UI_TRW28-] MT1%F'P_,_>Q&XL']*L\M>&BLZ2!;0L)'41@N1DNVJ F'/?MGW[.BD!V'H;7' MFN^7*G.:9<4QG;.<;CQIT**8SX'E?%=%^8NHYGT\?K%.,@ M/[$3ROSZFIU, >^O'@E'$7UL@7(B2225]UL0&=#O[7;C'/C./:R=![_&Z5\4 M?HWM'Y!^C=._N-[:IV>7'Z8W?PGBV6BPAZGG[.VPVI3SJ)YS5(\FRG'(@^$ MGB]U?H 8HX0M4(]0G7?P"=G@)GHS<*0ZU0+!M/GDKTT%S3@A*3<7I_$RR1+( M!RB31UJ1I9!YS:^P32VZH3OO=2'1R[(+.P2$#=C093I#"2VB_H2O^5Q$\ M5M:S2S:S@[+% 1+9->2&&7+0VP$$02?;DL4?LVC)\C+Y)XU/J^IKBK-'^SOD ML=,+W]>)TTL(YK"Q.;LA\;U0,_5'LM[B)S&GC,1:4W-TP.A+%D,S=) #,J:) MW%G\']L-Q7_XVVFET_[W.LKYN9^^W(A"@'M;2&.DX:;I@.C<5UFA)1N\1"+V M*CLZ+&4&?'(D'U... ;DYVFT'T:B_#M"%G;@.'_(K9$1P.9]V=MYQGH9X6B) M98(RO)#D7*R$<2,BQT^D)_V$Q?NW.<.O$.*@ =UYT+8@@>S0,"&""NA045%" M@!3O$F3"?(;DJ._P$VC[Q-)DUE^*J/^#86$F+8 ]A9: NZI&33[5R(/&DG1Q M^3!^I)=U_O*8DHF\^)'&X\9X;BQ,9 M[+A9RKG1>FZ1("> WZ9?9)@9^WQ6?^#L7-"L2!ZK<)Q+6E[-[Z)GU9-=_Q?X MBA JR-Z>Y]0DH![E;,X('4BQ0P6!J*Q052]Z!8.?8!2,:B8NJ+;T^&-70 M 4Z8?9#>O#!;Q*'=,$JN,A-6.9*2$WY[F^8T4ES'V_Z,D(8F&.>YD'"]!F1A M[M"M'&-];/!V7AY'15)7MY M(9^J_PU]A3%<#C:,QQYK2S\U",M9QO\Y$^_]A8FP8L&@ZTJ;H7,MP)R>G8OW M#D6C$V7T8C%;*^#QQB*>O*6O]"8I_@$/?5G"UHO$XI/Q-VJ+R: YW'+_#?\VC&):G7Q8F'A/5W MFF-T[ORL20(#8E>:^2^ H ETHA>2+4GC4BU2/4/+]I#E8Q;7Q/&;9$GA"8'? MRT^C,CJ170D['B.[A@]XA6P#Z^WY<8.< '92H0_VY-C)8F;*-X]E[;CH7A3% MFL:GZQSL#EEN0500N*&/$/(JQMRNTJ14%[I#04&7OC/"YEHBS\5BBN+(LO"" M[(*2;*I8RU\O6!K3G.30-G#N MBY)*G*1&2@"K]TM')R>9+GM"=+C05> ZGPSO>^%=K5;B9^9!LZX8Z(T\<=TGA M971.8N'N%@4-I+LAC#\0*YP*G6[,=U>QGO*I[#PI9E'Z"XWRLRP^Y8O7HL[[ MAF)B0!4@G=\9)5XB$1/ 3#AJ>/8,$!W:QU=FPJR ;SW7.5U%27Q*YY13&E=V M^S2+A1D_Y>:+\K5S&#!K+S\Z2,,] .E09^<=R#(?AAP+%2F;NH8B*8J)B^RL MVL61QLR]O1(9R6WG8Y'Y(O@O//L>2/V90G,!&D\?^6\?:%U4Y(8O]C7-9X=Q M-$/!#"U;JXG.>U5;3;H&%;UU-G>$@W-;#3<%J@+7PC45PK92N2CN!CRRI1;Y M#YK&W":]C4QZ8:F^M'88'V (=_(>D&*I(]: &>Z>J7>(UE@".5EP[,*I5O1. MR]L9JI:M[@99W>QTG%,I[7(9EG7.?[=OZFJ-'9!5>0#36UIE=8N2J(G '2RQ M4LU99L0N+\("ES@]43D8.5A0-A!]BXFX;(]!2 YYVBHB"D8%/+3K&T&CTXCV ML=WQK;6#NP5'N*.[A1@[A_>P60ZY$M>8H?/\:*(CNP2K\]3NY:-C57Q=Q[ I MW)Z=XP:HX1UXWI1P=4@'EO_QZ6.F$9]+57*]V^+_"J M5@79>91>C10>1:O67S7^"3F.4O$X_PE("?, K\/U@VY>&JP,+6BG;!DEF9FH M[7YC5]@D[)&(FR1F5 *WQ_M^D6MCZ#@$?SY1N,([<#C M';@LZ MYW%U>WY,\@HN#6%",M%+H>O.[.6OTSS=\R2EE^N6,,VN(>A\W"TH3SFX@)!( MC('2;ENXQW18XG35SY8T?^ B]U/.GLH%5%&+LOWL0I)+&K<1"(G M%?9 (M+-7V;(M$#-/,ZC&9TNM7MX' ZWTKIC"]9CN:?AY1ZY)_Z M*^_(1X:KZ-ADV'X5QP,N>*_BLRGL5HC]_IY%63'-XI9@W 5WP5!H"WFA_SB]MF&"4!85<4F M$;.JX^%E+'R NO#6A)\Y63*G]]#;992FQ^LBR6C1]FC?,0I][]R!YNF^*7"2 M&FF@:V8[&YDF;]S*P8*F:9\;HFT07@H:P'P) : ,[&IHY2'38\Q0PT'$">J MAN@P4QX.E7XX;N^A"W758[O18EMZ*Z"&U4+&6MY%S^(G;M/QX_OJ/DT>=I9E M1PAL D;M*!L$N-Y[]B@UWZ5A^..B$[PDE]3T"LN:4TP:))//B%-#8L9@VD]; M_ 41255Y0QV"/7TD9D-FC<;SH^?*H/.@DA#!#'$FE)#W_\ )+BG]LH (NR;; M"-M0*(0I>HKRF/ K++_*BMM;QB+P^_4T:C.9F7+.GP )7ZV>\.P, MM2,X F08H1&H1R$ONWQ5RTH+LYR'IN0G_#Q]X'9Y9W3*P:A! 2H;:!YC5')2 M(PT8IG+(QH-(%05O L4<= 0-JP=:B3/P$2(,&,D69U,1/G@L*'AO1Q6*B$5V_S%B]3AZ?6KRBU]$.W2.LXNK6^P M,1]=L-U[P"6ND$>9'G,9BF/^I$J2T*F66L=@I:8)RY^4A-0Y[>QC6CSQ62=2 M%"^J6=99<+E[,+[J8PM0/X67MVDB%?:P)9A[^,O,F.:Q\GW.C2ZNXSJ%1S$* M7=]^!YK[DO85NG$(BHJ73)-!_M3+03'-2ZH*[^\YZEZYC&YWR"$#"S+JO^FV=1#OE\Q377\/"XTYD68Q4V=I_9H,';OK1!+&H? MA^$2XB&_22G9DDIJ6F4(<8-:")RMZ862%K(YRN;!/W1;%+M[A#E=4H]VVUZK MZZH68O1 56GE.I^@+3HU:/?FW7XO\PG9HL>U*K(Y&US;1O24G%FM&L+3U8I= MR<.0]3H/K S%UC'YU%[%S@,4 4MV'M!BJ6;GD#D.B>":'IK%(RG]U2%9W?4Z M>UCIW^E]-9=%6J99# =I3AR*)"/252>L:CGY,5<#V])T., MZR[ZL*54^KC,C%GG-B)!6#_I11;3Y[]0=0238AP^!F$7GJ_@ XF5"+2$XPT5 M=:#@)M-FD5.AN*$/":@S^32ME(GV86B1V 7G22*V2,-T(.[D)--ECS>CZ6-V MGZ0IC>N>]OUW$HTOD,90!V37PE.CAD2RO]-926*:M, /OYI<9TA6.M(I[^E#E$I1;XE:ZQB!T"Q[D%R+BD!':A7C/RJM MBWE,@R/^73IM"3O=@X8Z9+PDZ6S]+2$R9$LV*1)2(U_8" M]WXZW/6K1.'5W[NA@M1DC,C;V[\*[2Y>3=9ZD\F],MS2/7@UEW6QKM9E4489 M)%D?1T4R4P@G"@922HUPN1;7FIBCBAIXHEAR,974D 8YY%]_]_W;-V_^2 1= MHFKC*41<\!M^Z+ 2W.HQ*TLRZ*RFL[B2\%F\%6S^P]\N^>5@G=(WK^^_?3/- M\[M\F97Q>1H][ FPUEA#0>V$Z5H@.Y&;O%1;G@4B]H-C/P+T!/ ?O6F68"'0 M'H#K4=@]GX @OZ>!GM0P(R;Z,%I/^#^O\COVI':)*4<.-5BW$'V;JX"90(4> MCCNLJ=K"U39#5<4J;R;!3Y0]Y-%JDC6*(- M? KOL;+U"&[CCP?U-XW9BF\=#?W7,G*@ FQ ]*T!&ZB'J,!!,["H RLZQJ MV\2D10,J.>=#!5ZSHHS2_Y.L3EBL#@7J&CQ4'>X ]:T4)7+"L1- 'U8YMK.W M345V\,S;164_$:G+1]DY%GDA:87I_*V6%3(YK>EK['$OQBQ-H[R [@[2U1C& MT]B]!LR(L>$2S(Y?[CCNCL(U&E_82B_;0O:?728:8X6L8:/#YZY,+!7S_#BE MNVV]_L'#W=*>+3XU]H&.:=]V7Y=G.K#MIR$V[7YINQ8@4L^*=U H[%R'>TV+ M@I;3+'Z?1/=)*M(9-%K)#8"$U\NF&#WH:T&2J#-.:J+@#E[]7M#7^'E#YT28 M#^/K)#=D69G%M0IG>61B,EH'MR?0JDW M38XS,S;ZK+W'GB(^NW.6G[+U?3E?I]KE!,P^QM?FTT#BK6Z/%C6HPCRVYSFH MK$!-C&AH$E?D;(IPC6)^U3K*EI>W99275N=(HI*4"TKNZ4.29:+-RUS\0B(< M'PO.,KN+7#. ^:V>Q:E]46]F)9EGMS#P\8= MX^J8)@^9?*Q/:''\L@UHFN8TZO,3><"(5:/N*'.NA2O200E7Q,LZBS7Y&U]4 M0;83@"YYU13(9@[D_H4T0NY@&F/Q1?D0'19 'D*8+4(+02L_/H6S7]?PQ*QM MO_1_.]R04>/P:M$TR?B22$)&9-MHK$2[D:/+7I_E$?EVVE#8(XP]H_%%$-N@ MNA:XJJ9:(PLXK'SU,9<9HM26E2Z^I*6G6'SG6.QZJL-IFOIJ8_[8YK- M%LLH#QP2W\U79L0L?^[4 []"=S.3GN%8EZD"K&L)VA0C;;X^!FUFTL??SE+] M027I/X*4 .H'UW80ZQR)EJ!6F^^ X?G\%K$3T;POVJ*/'6&;$K8#UH2\R MKASYZO.+A-H,ZO_&6D7H!NQPI: ;1-BI 8V;U9!7&NTIN+/O-*2FL]JSDFF. MO*/5V_'MR_*>I7N;0?EWA,]S!XYK(:\?Q"4V[U[,=IZQ7D;XL\H@/J@0?82Z MS3'5.*P=M@_/N0$F$$Z(;)D4UO12\I)I,TA70-+DUU*L^NL_O'LM5AY^LZDZ M=]JZZ%U##->[#92W\H"GFNOL@N28S42#6A$797#17/&_4K@HS#:S^-JKE'8N M/M-A3\@$ALT-W2R+H?4S>ZD,.^ #1!4V_!:C2FIH9WMW9D,'+P;=K2]%N,&M7%X5K MFU94T!+TBJVV/"ZX'A.@Q4P1/5$LC\: MFY.D(I2\BBM2O^*_(VR/%ZN*7A*O<_CM-C0H@!8W%DHV:%4"ZOU:)YC%D"L^ MLZ;W=\&'U?NC"BE7,;Y3\W=QTYOHR2*'5.R"34Y%O1U.UZIP8-W/D*+7!]Z7 M*ZF/#HPWR?[+]'K!,JIL"Z8:@O"'[H-R_Y(T@\+#@#!4NR\E]Y@.2\(> M]A^S."G$>RB-SYYG4'^[J_TW"H9-,T"%*ZA-H"+*FH%@8=:[ST]WYMGT[Z&6 M? +MI6G,[XHEY6/Y73(CRS(?28/AI;_9(^EW=/-'VD'UA6 M+E3N0BP81[;\/KJQV/;[=+FP]8?/'5$4@\O5MY-JSVX/9M3J2:&#\=[/8 M7Z5>?L6'>E!7V6E2K*J& E=S^2JFV*A:WV K]';!=EZ=ER,GKU*._BLX/F)! M ;?AN.6_RL$#6;Z(RA;TUW6R@H4,4ZA7B_T,Q5-O6)2EH0@3C,_;:_!LLHRJOTZ?A?:)3?/3&DO;/WM2,SI\(R%NNF(L>% M48.>*,[7:,!.;'[N<","FC'M0Z#'U3;$S16W"[__?';A MCJ09;L)#EH[C(K_?8=3L(Q=7>><]1_6HP.PM:_,:DGE+%#RYH469)S.^=&+8]"G*XTL*#3I9/J=)N1?S1FB"\V9D3?@82 /14]SH3?DZ#M_:#840_1AZI9]SBJ,4G! 8 M+ULG(!?^ME:$KK\R@5J.+M^($L1>_'59^"=ZEXA73^5!MN]2?9USAZ3 M@M_R6XHB*V18YQ.DM':!=BV7QU%,8J@V0Y]7- LD?5J\91B&6SEJR.8[[;8YC>S;'L6>;XWBXS8$FV:?-<1S0YM@7CWV;HY6!WM3M)2VA M18BPY6,:'[]\+&A\D9W7M^'IK$P>Q7'(*IXP.(P>QP?J))/J8@***99?,5WM^RXJ;:4C;[!*.T^V*[%K<8OHCT8 M4*"5D>YE)I9K L6'4TVR6;J.1;XGR3:45AP(H.ZU)8VAF#Z*EV?YZW.6W]+\ M,9FAGIF5,!R\*1_@:\0Y'$5C]]!%*-[?QC>DP)X2'F9L-AVZ-^9W'G9\/]QJW@ [B06^D8Z$VV M-#>\8WE+BK"#F\3\Z^^^?_OFNS\2G8FZ]S9W"UF[XUF#NX.*4(EWR?Q%[K+J MA^T&JW[Q-\[M73DX_(/A)MD"<+T-/EY>W)V=DMN[Z=W9K5<1:&$24\]\J&>6 M9<*W\'-2+FH?FK@[;6(=+FFK+\#H0Y075P>!A^*D@@CRQ*G8-,J<$$$(>;4A MY2L1DFGN]G4S1X12_#PGBG.,W.UX0V8[,]\XN6=I5!3)/.$&>U14CI )R63< M;:-T= A?N-'68_@E"-C@2$FMPBA#0+#6_$B)R9>I9D"2G<9(-F8\)%UOHZT" M%@W%2%QGXR1-IGK;E#<4'@!I?!;E\ Q83&=15+Q%']9[I<=NAN*A-SGK><[M&X:4 M)M^/MBJ\&%T\G/9A08ZB2>HTG#W3]<2JQR-_PKW5YN*Q]X0M5SE=\.V6/%+9 M=QQJ'XC,P+OH627[."C8K6&&S:A%24$F AD5CQ' \FWXS7B)&QF!6^ZD<*3-!(' M4;L\=3F'.KCLT3$DR\]7QA0TXU8Z@)0CT8Z> XC^'#H'J'&.&PLS0-PG:[RD M0CPA_3-PYJ51BP4SX%1 5^BFA]U)M$JXN=@3.FP.P)HC5(7(^0FSX#_10FAA M8:&*"V7#21\F3ABQ$IT.0CWV^HT-TPF8L!XB$2XHPDX8A WZ97?.VS+*2S/E M?#Q]/[T\.0M+]UEFZ/'7HMIE:%QO](63> O4[;C1=PSJ$E3Y!,*<4UV%-3[! MWGL[0'MS#W70@'(569T3PL#:;Z0']HHH)"62%37FY>KRKB-'#,-(;[L'2M6D MK%CGVW8(/0:7QA?(O=,!V=?6Z2 !LW.LS@C=BJ-D=399E!)^A)8!.Z'J2 ]# M,-"?&;CF^*.LY+P4=4NF]VQ=_L3$-N:SS[.^MC3F +!FHS8BYU':6TJ(((5$ M0 L1Q)"*&O()Z"&"H# -L!$KPX:SV^-5^Y%O>Y:_M&PJY>6Z_Q/T=5H-VK4\ M;G"3+?+PXJ?%;(;AH#<1VUS9=^N'];[+:G^'%+9>^*XE;D- U8^\X:S91%G6 M6:@K,!)9AK$W',P3875T3):(7(,W?R1I7>@FR%;3ES>&9JX_BV2VH/$ZI5?S MC48XD01IM%'84$Y[]*-6 M%Y 3"#F_FLO2QL^).IVV9SS:JZJ Z]Q]#_A _&2)ZT^ ,Y"4];*6&?/+7SHC M/T$@B B<0?T5[SH'8U,76X&Z3WG-$I:3:[Z225& $2MO^:OH!;;WA!^Z7+R, MC E727W=3&=FG QMQ)J9KFX,5E]N, 5ZBR:I%T-4AALRA3D:)M.U3U[Z#&IY_Y.;K*:04A^]U-^_+5OZE:F1JV M3'_WSM+YQ&;I_7"[:MXL2CIT3]F=V]#>%Z/;3UI2U="H/F5S1WE M[\J@E#F;OD?K5_@8BIT'CT[QP]XXVR% MZ^-)4R(F$G/X]Z-^'C-CQOF_7=S2!Q&=T%HZ6W/TT/O$+E1_;T,U7LW"VJYM M:@5SVXSI+HX%NJ'>0,GWJ_G'@G85TM#ZQLK]= ^V[Q?''- ?L?G1FO]@7NK7 MT9PL7$F-)^;E*JJ2).5-M).5_ISJE".GBCMRHUV]RLUN^#G6\:Z)QEOM0$UZ M4#4$GP/:U]SJ)&'J/M3"K ;=80<*$;(@@>M/R<'=52Y+BYMK#R'&<;Q^S MN&K<2N.SYQD?.A4)T)C#K@^6BY-/A7,4QZ"*..MGH@4N[-9JNS/?P4 @29:K M=2F2Y:OT8'!G[QZ6XSLA>^56][C46X:P7F$37[ +#W"(,W+08[ZE6:"?\MN? M@L(\Y'=+29\'-U@_ @>JL-M1."0RF.K'HGN#' T?4&V(N,ROH*@KKRS';P MDADP:!QF4N,B!/TA[SC.H?Z SB.'0,;?*,PC=H(<^DJ&#![A.;FPO7=9/R& M3ZOKBYXW;O]Y_?[MV11.3F M/61QD,N*WC.6QA<6+BZ>G[ T2!AZB0GQ@'6=PW8J7T35)OKK.A'U<\-9ISJR MH[C.&#U:-2?WGO^+_[+^%?_//0?'?_/_ %!+ P04 " !!@ Y9S*Y#LU8Z M #X* 4 %0 &QI<70M,C R-# V,S!?<')E+GAM;.U]6W/<.I+F^T;L?_!Z MGWELV>?:T6AL= MWYY>7+Q]PXHX3^.,Y.C/MSEY^^__]C__Q]__5Q1]1CFB<8'2-_>K-W?S,D\1 M/2,+].8_3VXNWT1OWO_VMP\?K[^\^7IW^N;#^P\_1^]_CXX^1M&__3W#^?>_ MB7_N8X;><"%R5GW\\^V\*)9_>_?NQX\?/SW>T^PG0F?O/KQ___'=IO3;=7'Q M:UIL*^P7_N5=_>.VZ(NF?WRLRA[]\<&_L>K+2Y+$106CM@MOI"7$IVA3+!)?147&R?F>%_%BB9_Y20Q3N!^/M?/[Y_)PJ]XP(7:('R(LI) M@<1K8.4]0_\LQ5?H@?_+>&^JQN<43?]\*YJ*-FV(Y_]O@R:*U9(/%887RPR] M?;=)5\5RV&4,,)3_- MR,.[%.'JZ>*/"H<* _[AK_.\P,6*#_08YYO'9?$]ROY\*_NYEB830X30-2 ' MDN82S>*L?N;Q(V8- DE*F,CTS ;]L.-[5M X M*9Z)8UBK-6S3F-U7LZIDT2R.ES5V*"O8YIL=B.LO_CK#+,D(*RFZX\/FA+?_ M7=(+@QKC[4'TH9<^; <#7QW0!?_S^8C6%^Q'WKOX/D,Z69\4UH^3[H35>E_)Q!]8[>9_ M$R,5I7^^+6BYQ3"FR9.]XV5#ZQ+OEC$5NT0RQUFZJ3VE9&&^*!'8B^4/M@1+ MP14V=.D$&\!L(ZV6$WOHN!DTJHV5Z!2!L7=>,_P)0.\ 0W T5@B@&Y4O@P&B M#1'C#6:'SM_?-3*(0[*B7Z.$Y/5R%3.&"A9QWKO[+L/Q/=7I^@5\P\7\M&0%62"Z^>Y8O*?-A\OU"UK)U+E#-1?(8B"+@2P. ME"R.2U\(="O0K4"W MT*=,L%W3JL NB4C?T2X5Q00T+-"5=C73><2O'H0)N" M.RHPC#$QC(OU5%XUB";I!*1*8$F!)066%%A28$F!)066U#]+,M^[G3*AGZ,X M24C)U_V(H@3AA_W7"F1$RC;<,". "($A!88$U1./UX/I.$^O*OM%RF?99ECI MM'2SRN/E3>/O0? M!=846%-@38$U!=846-,065,;7[&:AC#- B[N5MHDQ0(HZD+(>;?(II"SG0+[_6\:4 MZ_#9Z@8M"7W.;@$E'SQ:E6>NX:A=^2'W+HI+>E,1J$ATI56P*?%7$EW3;B"E?T_O)3H M$/K"UB4]14*SSBZX.O?X'T@.I*2=+Q"=<1 ^4_*CF//7N8QS^=A4 MEK8NZR>/UK%4(K2IN7=H;-,/"P)(75_%"#FUS,>O2WY?,V6%;$HU2U*2LI!./IP?X>+1M8L*^) JO/'9![G,R190U3%+$K' M2:70YVY7BWN2-8C5^+L_/DG5]/'>O00R([T&)Y,)$' +H:?#XV5O"9CB>CI0 M-)"H%$,P(A_\0$3A?P)#\=$/*& >)C J/_N!"M"A!8;E%Q]AD7C0P*#\ZA*+90OW4<& \T6U!41!P5#Q1;O6A%W!(/-%R MY=&B<"@\T6W5[A4X')[HM6J_#MS(YHD^J_#:P+'P1)G5.];@D'BEO4)BI>#0 M>*6\0@).X-!XI;\J@IW@B'BEN"H"6."(>*6T D()X:^*PX(!XHL&> M&P89NSJ4F) \13F'2/S%2(93<8M>=!]GXE:YB,V12,6?U%M"M*QLRU&9QV6* M1;D:H#DJ,%?0#3)C6GFL]0./%J4.V68LA/:U25ZQ-T6O8SJAE2DX_4>@: MT6K6/I.\1E0O.L=E,2<4_PNE^I[(:O3;@PO&2KCT3TOW*[G\*(I)%:=] MN-YLOVTFA5GE'OL%G!JP2KWW0SE!]!5">B.(O)/I-K'/-:G]RYK<4B950\JF MWK.O0-Y2[WF;0NBX^X'Q^H+&0V:B=LG+VN@_WHT5 X34&A7<;.0K,DUZ&AB5 M@7HMS% QIME@> ;JN6@-SX'FTD#=%QUAZ321!NJ_Z A)[\;H*C7W470?,\PB M,HWV'U,EF2/%'-%V2?/:M^TF(WD'T8+M^#"VX]>0J3QD]!Y$1F\\RZLPZKQ8 M9RSE:^XUR7""T,'NIM8:0J3QD*@_VP& /#/9 EYG*V^SB M3GG8AX@7+7$JLGH+$C(C7$ 1^)(@RFD)8XBQ!5IL.P>D8*;-NF%?[:0*Q"L0 MKT"\1D6\ D&Q(V=Y+TR'!9]O9Z2\+X[O25E\%HOH:;V&:DFM<0.!@ 4"%@A8 M(&"!@ 4"UHJ M=QQG)*PCU&*63R;43Z4*W<0F484/:"\1*PB*@S-JM)TS)VYE,;];OYCA/;^LWLSUS*U,".[<3R&8@FX%L M#I1LCDN;"&0LD+% Q@(9"V3,!1D[D.;GE)/]%F4H9LC@M'MC-3?LJ?FI@1)9 MI427B#&$)DLDLHGF,SZ.:TT"75;O0DF#3.L&ZA.HS_"HC\BFNT"[S8[4&6,; M9J)!C2'TH'%Y,ZKCM!<3$3E^_K@464N^H(;+J_0% V4.E#E0YD"9 V4^_*B M;'JDU?[B"T)Z1@U6''PQ,A@.&MW.[@LL+LQ/8SE6'LQ/!N:G=HS;JF(=>2VFX,4,J'!SO4JPF@EHAXBW),Z#6?O)@Q0E?5PQN9*K2X M6UL-'](7.4>E2@2K,&_("_8HKT@.KS1HZ(J/URXV_A[T9-F[),(+0Q=B:.B" MNI5E@UTIV)6"72G8E8)=R0+]D6L;Q'1W]P43/3G6Z6B^6$K4H\-,S_8%DV ] M"M:CMB=) &JN4VO1'U$\HZA6DJH3$KS& A?59T/3$:0I-W8DN"3!J/1JC$K- M/(O18H]C\4\[\/B'O[[$CWA1+AJ-3-+?[4N%<[543;];E^I&W"'8,,0:?W,C MC12AAE^=W_6Q7I".\_245!E=4"[RN31L*!).WZZ1\5JQQM^#<+@H6+2"12M8 MM()%RT;GFQ4-HMGQQ]YK/257*&!C-\DH7[E"#1Z['4;=;SDI&?O[#B:X8(+K M:H+K0IN5<-+86]M+F)=MCM<9&@ROK79GK>%4%OHCE9+>FY"GHG=E\5' @^) *>X\5G5>D M2&C<< ^@=P!/?(ONW07_>(6C4F+KP&HS=+BKCT]A]-V 0U':NL8\%N M+8<;Q!03M=FQ H<&8 M?!PF)N#Y86))'_NB 9\M?P]ZSM..AJU#]?%D,PFG'8.AO:^@',GVWAOT/$<.S'$]Q$HO.EJP@ M"W$PL,[55?GO:!T>9&KR-V_9D3.@K6 =W 0)*7FCJYICKS_LZ/7ZB[].KYYQ MZI<_='81P"0Y^P^))+L?'$GR]58BR>X'BVZ3X,09HA.GU8&\]9VTGQ&9T7@Y MYY,_DQZ]TY:U+^T&J'T9) <=M67=>E080P5_YT6<*>V$TG*.L[_MK?\#:&G([!CQ?\>,&/=[C.PZ@&,6)08\?$ M1/DD+;0BC_%IYA@JD)0D]-9U,-'QQ>=B.+D,E41?4&HU1E[M(0Q ,_=<6,'()QB#,$-+Y P M3N5L:K,^1)S#$\\@]_O7BXS+H)*]S9+2Z7]$M!,W&1'YM,[VC*'R[SK\ * M6Y3TBD^-,D-'[^]_.>*//D[)LD#IIRR>-4@J+WP J[VQK'=TD1= 47=EG4@* MA[1//,%@=D%R7%L-<.4@9C/7'B%Q:((W@P8XKNTQE5$@(Y],]A3XP0(#WUWL MJ?9C 0GQ21YNZ@U1749170?99$*\ MERS>"SA-QVX'?]6Q7BX]0@/U"P>/T(N,KQK-@IAKP;Y ^@OZ:97^S*=S)#J MII\[/4G],4HQBV0@<<6PDCE*2Y$1_Z:64210.><#E.9Q=KI) M(W!<%!3?EP5*[\@G0A$G'J=5W!!?ZDY6N_"B8XIB[:5B]I_8$X+K\P$WF_=Z MD4\)752#X&2U_A&.3JO6@C7!@XR4U9-U Z6YT-#E]-'C;WL["%8;F=5&/;;& MSL."L288:X*Q9A\)R9Y'>E N?1E<)I!VT$B=6BU^WGA#&-]4$X0?1!_;&28@ M3;FQ/< E">:%?LP+D#<$LB# 7[6K@)$L(S_B/$%\L3SEZQ@N+@ECB$WR=9:) M?':S%92!:,$AFNR)YJ^-MZQ*M'%)XIP=YVF#U'"JW[K%0/<#W1^RG*^/[H/6 M[L#H Z,/C#XP^L#H3>AG1RW)E\&CA^QPNK53VOY+A/,'_HD(,TP[NJYJP@U- MUTL0Z'D_]%SU9D"T7/]JG5/1B[5 J].2TLU^ N>=L.J!9 :2.60Y7Q_)5*Y$ M@5P&5$E8C_/T': YFY19,I% A%@Y"0/Y"^1OF'*^/O(GFZB!V@5J%ZA=H':! MVLFIG07UU)?AHP'M8)JO4U+\>Y21?,8WID64HONB'3=6-^*&(D-D"$RY'T>E M^MV R!?D]3J/##WCDAA&@\JK!!X9>.20Y7Q]/%*SY@0Z&>ADH).!3@8Z:1(# MJE. G+*?/Z)X1E&=%G@=(;)8X*+^W(H*&;3HAA<9"Q1(4C\DR>!%@1B3\8MW M3I^N*4G+I/@6B_MIBY59N&;;9@+-"C1KR'*^/IIELE %SA4X5^!<@7,%SF7" MN=IH2$YYV-%[OBEP$>8DX]BS"/VSY.*U8V"@MMQP+P-1 NOJAW6!7A&(;QF\ M;.=,ZXKD#X@5*+WA_U*<\+]NA:Q?#8OF,'E(>W:"PPT,- AR_GZ&"ALZ0[<,W#/P#T#]PS8-:#CL'!,CMED>KHOU&1Z@]GWDY7X]U.<<$F@M+A%2X$0!T(\9#E?(2%N MOWH%EAQ8T?()=+OE>A) MQALQ1W*4GLE ZZ#A@E#YZ@U(S=P #\;,W0"BT M>:>VGX]1BED\FU&^*XKV(S*-*'I >8EJIP!#LZHT14M"1>ZKCE:@PSW0C3WH MT/(&R]"KLPQU9GU7Y>(>T=C*W**_1D.@@\>X1\*O#LP+,# MSPX\^]"Z+WQW!T*!,&N(K6KP+325Q2PT(KW MO:+8!:CUP:D9[OGE#-VL<<#6^KG**-CF@J,8(.HMRC&AUWQB8\8(K?)LL$:F M#RWN]C#!0L1%_&M] &J-6SX[)4Q^Q$!1I2X")G?*$6[UIAGI,7[%'> MJWB!E 8Y77''%D6^1B)6K+=K>)]=AW&'Z*+)0*(H[GWX(AFI1E[K_5<5+'PC]T6H7SEBNUW[ 8(=;_ERM#8 MWW>P/07;4QLKBRF5>44&*%.>[-3X)+G5J9O9R:Q11U=0M) IF)I"V-#:IC/G MB\!]S%>14[(05O7U,D6%BB">?++:%5E'0Q[_X$MA?9O/SK/%JL#KNWF<3Y95 M:OC/U14_%_DUHIBDQWG.!:^^:[05N1?CH%:\E\+M1#]>D#(OON%B/D=9^HG0 MN_BQ^L0G+,YGD_L,UUECU,!T:/B@7;V;(_[EAXLJ8S5^0-=9G,OCS/2EK=N1 M3@@?)Y/I&:9()--FI_,8TX5$:'@%ZW)OGB^5L[F XMJ'M<#4&%4;2YB7;8[ M7(A;M"[R%#_@E$]UB3536-/5$1X-I9QFP6;+!8DKVZ/NX[IA%;*1%KEI^2; M886K1'9 S;XR>^\DJ\1@QV4Q)Q3_"Z7ZOCRO,90^7#!6PN6O2P]%]DE9,$&. MN;X![E9YZ<(& M)626BQ&U:ZFN]%P9E4#4FSP]X2^40!$!J5@^FXKT(J,R(+ZYD.-\^R_O";VY M_:K,\0"JX]8[V3CD7_*_DX[\3^;W=/3XOHX=Z+K'9/W;:3%Y"IH1-A_E'C-V M'>.7Q)I_T=Q-%2:&384#*E[=CUFML[7F=E92_N+K]: >&<^6XVHB7*%B,N6C M8XIP45+I?2^=V^UMG#7*75&,P\,!;M;;NSY#S$N(>9'X^)H-%<3EENX+E(VD MA<#HPM@QT%M5R0%,EV-'"19R!;!.CST+S,$MM/;6ZK%AV-JL M"X;P%W\@/( /"@S;KZ.'S5[L+1C$WT8/8M_>=3#4OX\>ZJ$$T8,A_V/TD'>+ M5(5KTOX0C<&$N<'!]Y+':,,PW1[4.XHX0"Q:(AJQBDYU/*,';<_1\3PS<<+) MO' RKQ;UFO]8BJ&P/E*K2.:M*>KV; 1_;2G.2F%QO44)IVOB^OKSQR0KN8"? M^,HE5O.R6*>K.X]ISE<@MK&EU'KULTX>M.V^SHQTD_UDU=R Z@2*_2<. $%M M1"JT6HC:#M&B XD672_CRM'06"9$+8:HQ5<2M>A@.AJU!P?%D,0BZZ$+'3RN5@PP[BUNC[(6)X MEN,I3H07*2E9018B>UF=,;\*V:/UB8"NYN#N3W)D*#Z4H!U,R(D8&'15<]3U MAQT]77_QU^G5,T[Z\H?.YF.8)&?_(9%D]X,C2;[>2B39_6#1I!X,_$,V\+?* M$76+9N+IGQ&9T7@YYXM")LT&I2UK7]H-6OLR2')O:H2-H%_:J]):?ZIE( E.SJ?&RAM,>[!;%%Y(IUR=PO> A"K>D!-]+\+VT M.XZI5]Z(D4XZ=DQ,MG/28M?Q&)]FK4T%DE)K]04IO444K#KZ8B#=OWW_MB8*@9^S@!JS4RX_+81X,Q ,]MVF/WX;[_T^Z3W/KTU@+=;.7Y3 F3GI-1E^Y9 M\BLD/0W55#;ZV(_<649^Q'P3^$3H&2GOBVF9O91/UA%0Y2C_/;@P@@O#P(5A M>44++@__71XNB=% S2-C($8](:'D1""UPL+@^*.&).=CLEB7'1HR[?9[>V:V M0MAY!XD41,4; *&.-V\TFA(:I>MWNBMZ2$)M^*P^"74K40.AMDJH88O/^72* MDF(R/2WY(I(GJSL:YRR3WM)\L$;=6PP,QV@'BT&KV> 1?_W9VY[],N">?:.X M0)/I5&K],6NE+RO$-24/F/&5HD%,2<\@58(E)5A2#F]),5WI@R4E6%*")640 MEI1EG9V\B&DQ2$+<2M7R;N H,8+O^Q8L*KY8G^0*GW>Q/HUHV:"U]D*$ZE7K M/!_Q@'M.HIQ:]7Z)UU:N8)SK)]K%_'V! M#%5MAX$C GJQD>(3SC&;H_0S(:F,-*L+]R.W/'AEOTA/,2M;$6[B'U_XL* X M?C%\0&7[D5KSJPL'N%NQN7>QN+3:N8&0+1K9@9!N$D6U(1-]DO_)N;"@1 M >A\8S_YUQ(0A2KV.JQC)IS+@M5K^$96 ](!QL?\,LZAAO6IR*]3N]^O(K%H M0>.DB.+JQ/LFV6C]78;C>YQ5R64;"^[_WLX^:$\ -W9$V_('>Z-5>^/I^IV( MFUM/UPEWJ]0/E^L7TV#!,J\X>$';&> ,1!67-K*+/!$>HA0J9F,EFT9F>Y,9 M9(RVO9:X2\'8/.+DQF!(E6'TX08E&<<<3S%*[X@V?M*XG;Y,LDV";E<(@\YM MZPRI(]>(3@E="!?L[E[N6_XO$_ +(H,>,"E9?;NQ06_-&NX+DHK9[X:8TF#= M4"R8JCVX4>YKSJ=E)FY:KD>Q/O0;4,-I#P211,M])K2K\5-8%&E M".Z$X$X([H3@3FB*&S1D<]Z-$:7Q#[RQOB[G FC'?EW>!;5&_BK]"A98F 7_ MPSAQ-#-,@&'[=R_PLILT,]-U)5A+3Z@/NW1U_5MLANJT_Y/[](%UZ]X,, ML6\W2"@I7)N?3#]AEL29D+5--Y4-]=_?KWG*I1(GGE%Z_BBBANL[Z$VZ*FLC MRO_HI:-*!42_;4"K][1]0,4#;B-MF^MITD+%U6PKILV,H+>J;<:XG3'T5[KM M&+8RY+Z:;$/=&QQ._PVWI59M];4]2<24!7\UE^YIT(8H,)7==Z#Q 98L%R'. M*,09A3BC$&MJ2[ 7FC38*PX/Q6#MA3 -%KJN-F0+D4Y# MAZPCN;1XIGJHB+6T ML+8QHL4IW--/:"FP:+66L/BH6 IZ%CU=7J:3$ :JB0 MM?4_PK76\=\U?:"H#SADQIK^,"%K'^4#A\J?&]?:NN7@6)GK]4/%RC3R!8Y1 MVR,+=T.;@8=U'< !;'M68; =@L)@ /GCYH/=.G H?%]08=0TH;C.XVFC\@"*J6XQ(1T[E,R[.1<[X2BFD;1@8^H(]ROLI3I R MF$)6/#H:@/17\0(UK@[0XCW*_C6/%X06^%\H/5MK1Z!.--3K*V/1)9^27!-= M" $ELC<5Z4W&^N8CB*C/2O8F\16I,S& A'Y9.$0#A6B@+M% 9KMN" %Z/2% M"F6&F&Z_OF"BCPG2J8"^1+>H1X<90_$%$Q=!&SH<,M[HU++^1Q3/**J^V&0_ M72QP47].YG$^X\P#Y]&/F-(X+U81V>80:YO0Y9"/=&.7/[S$P6S?ST6YAWR3 M( /ZX8>.(S,-IPAIF13?UG(=)PDMXTQBKFDN'/T\6LE_&9#DFY 1HQYL*O5E MHVZ6:OT1(W;!6/GBKI-VE5U;+_,TINEQGIZOU_!F:3\1BO LKW6>9'7'?V-9 M-:\_\_7WDDAO]#W@$_IZ^<$D/4)SFL-]+%BL7X_%.AQ:';3];5EE?>;/I\40 MS4PPQ=*[@=("$[5V9,'X-GP;I:%F;,$P-WR,;&J;]DQ[]:IUG@\24ABE=&KE M.WK/]3F2?)^3C /.(O3/4H3TKI6UMH8\PU;=V.I:"17,<7;OD15W)DRFZQDQ MH3=X-B_.'Q%-,)^O$WI*\@=$^0IY5E*D*V.U/MM*]'E56T:00VG M",C.V6K:N;KTL@GZ25DPL?=QY"6$7U>M)_.FK=[T8_(,IJ(16(S1$J(IQ75QZ*)W:]=0K7=5 L M7PWVS](?)TFY*#-A"CY#?%0DN'IA33R[2WLMO?Y=>O:9OHQG:%G;R>53X,D# MLGVTG9/APBESN=5G2555AM0+[?E23:T!]*56 Z9?^3(D;J,$].-9C0'TX1L2 M(J'TF*M^\0QMCB[<\-G-%< $]GKTC0ROIW4.XTWR&Q&0?F3>4T4CX2J';K*K M5SEUI6'U1+O2:>L-HC^PU4Y99Q#]:+WBF38SQ-["5[VVS03727"=='&=M& 2 MP7L2O"?!>S(([\E@$SH:Z27V1LI(\-$IU/:\)F,#2*ZDV_.5C TC=[>U#,[G MUM;X"X:H;1KG(0V?PYO[P?#YD\S9P,P(1L?S?,Y=-S=_+F0QM+6#$?+\_A6' MEZT,:6<[C(D(#M98^!AX -F#RE=]V]S:"L?,'_V[FT_.5=120KA:EW.XQ%^, M9#@5^MS.#EA=^YS$;!Y-,_*#164>ERDN=N4+%9#I#]7\O\J?+DB0O3:NZAPE42A!*V:;I2;Z_(DRVZ2B:Q#6MZ]1OLH'$B\_BY>JQ;+.LTE=7+G$Q%%K[-WG!-T0*7"QD8T'IN MCX)QQ,7_A5(H"7]V1)6)Q]IJ1< M\AI5S_B"DI6Z%>'X!H+/[4';&0_YWABI.D*?[:YP$'Y.J3OM4 SJ9[H,\R0

2K-^*;7"V3O!X\ MN%9H:LQET5#J2GTE&:Q5S[OX$3%Q5>^5-"I/7M"UO,\VAN.DTB %ZU!$1&GK M]11J)Y>+$P3$%ZLV7=I5[7%8O92-\A5U8_CF%,:D6Y*J??>IFKO_!V7I)T)O M8Y,W];SFB]MD>^O4*=_\!+/\AHOY*>>N?-935;BN00O#&8U-(NIBW@U;&-M0=SDN\R!^X)D>HR5JR5V*SJ\T88&AO5&&P1L]T8!#0VAOPW> M +-^-C0PK#=J[F9IWY#K_NY\/?*N[,KT=%'UQE6UG1!YNEWN*O^5[G68UG=[ MJ\;:/WE'UO:Q3>#H=1;GQ7[TJ*1[\ 9ZO#BD7LYRN)L@]S%[MRB#G:SVOZ#?3E./+;42@+W/7&6I/;NT^<&_GR/;LQ'P?P!L&N=E;Q(>H^;7UVUO0X?H:P$V9;2QO<1 8\"MP[EDKW(&N=A'NB>)@:<7>KJ5W(T?4'V$O<441(2+ M.R;XV@>*^6(=ZN0; @<.>L;D.L"Q?]-W^V@J7^SM!P*R;^M(6Z7/L+8'#F;M %+L?3?'%'GT8'(>6=<&> MKCG:H=YOJA5[6UUO5R@/X+5TS.=DSZ[7TP6[(WPETLM\QVUJA:F$K:+0?=$# M33O_Q(:E.!;L"]/MA(\Z XTOAGD@\6IWQ,Z7>6;>_?VP+%B>K!U6_68S%GE\ M64&2[W.2\7?#(L2E+58VLAJ#']5[=F-#26%9CB5)<:M R7L1*+GFYL>4"LVX M^G,AG*S";3.O?0U\@:H^<;'X6%1GS#U(PX>]J?Q68'K!&%=HSDK*'U2SA&JZ M?!(3BC\QSBK!&1?J!CT(7U%5ZW:9X>='TP[:IMLDM[N+8JH0!!$C2]&MZSM.AYSB&G:QEU[D:R>1ND>0.GTE=;XC$O%VKN40&\(+74U$H!BGJVC95#]I%9XMOJSAF@VC.B$A!RPAQ^T> ZKQA&?F MT-<-*3H:Y6PD,_6/IGNJJX\*=B7!M!!8I .,$[3I]D2_DJRW6CZV(2"7O_P#A1EEPF8_7OC MC#+%Q< "YDLHD3%&$,KK7=0X> "U,PI[%U,*Q0M@U/-N,1I@GJ[>PK& $27B7(EP[O_@?.Y^7+!W_ MVM.ESM;?PA^GET:2'']/(&7Z_$Y!R%]PFF;H/&8B:<'QE/+WT1AF!2M\ (%V MX\S]B-OO:Y]R=/?],EKL^7WYI]V(XQ_^.EX@\?*:(^KD!>S+Q7!\'2=XBA.Y M:+(RUJ4[W1Z/X.^L/OKR:Q0DX_K]4'KS=HJ5PM5J?,8_CBE+I7[%Y)3%2K_I&,-@"38SV'1\P MT6B%Q$0C&SL>^E ,@VU^['$I1A-&QHPAYK.7:_!@CKP#&"2& M[NECY6(1TU65Y6;]8USGN5NY<_(9"#%8_YYQ'X)KSZIK[Q31>($3MJ;8> MLN !!+G.^$:+DVM*TC*1F,_U!0\GB!X19<$#"/*-SS6JE4)>:F!^5H.9;\O% M:KSX!#_AL/R$!K;\XRRK8DC74T.=%T9=V*W<509$F9SUO6O]>'-.">43B<]! M3::JQE+#SOC4$Z+;"WU @U13.G@S;7L':]B56<\:R_3CPSPI&2=M;*.>@'( MJ>H$SW'P'#OV')OH:\%I_#J H@(Q5GJW^H:@A!"4T%]0PJ&UN@'CIK2+VUM6!HQ(L]/%:<3* MT?O&RY682"T0X3SA!?$#BI99G'>-2SG$H]Q$GQQ.TA!C8C7&1&H2/L0;!,4* M'&ZHN/("_XAI>L>?J/#:-)9Q[ 7<7-!:Y?+XFN."W=Q^U5S! JCC_J:0%SGA M]E*@G:QV138)T@3V==*2BYQWJ*PT\4HMOYO'^3J!UR="ITA1UZES9(XA M=Q*TO)UN^""7?&OYAO!LSCM[S+6)>(8^\\:+,[X0;"^8[ M_D'#^O9JJCZRW MP=_\>"^Q'=[(;RF?)V_GBE0WX:+TJE3LAW^>=8:\"WQ[O.+/;O^$M+'#1 M_!WUHWXKOLV5?U3][DW+>?IX_Y3(I_T;WL@WE&^P+XC)$-C9&?+T.HOSJWB! MU$&P%A_E'K.7^;I?#)I[XT%SO(Z#1!=Y07'.<%(-#N#UJCV+%"*!0R1PETC@ M@UAC0[RO__&^:DOW\QS;5G<<7Z#41Q,HW IC#W,$CR<#)X4OF+B(M!EML%'_ MD39#O]BL+TNFO>D7$#ACCV-?)7#T+OH]$%@;.@7M! ) M/]RK^7HW'5N(L ]HMS<4@U\'_ + U_PZ]*%18,#A]P,&P%O&0H'?A?$5A<.^ M(ZVO" 8XKVI)95\OX,8>_BI_N&G MUAY^IG_XF;6'G^L??NXND>;!UP_8>1@[JY;%-)1?XO\F=/-^9*DRY86LRR?\ MAI/I$P&D>3*U9=T>-4H24G)]Y08E"#\(SX(BB^XPGX$[4)#E7[[(! U MFQ@O:[CMP485>2Z7.@4MK);;L#!Q =XZ)\$5:L[G#2H;@N]"\%VGX+N#JWXA M$L__2#R-=DV,%-NQ@V&BLY 6FZO'^#2KIBJ0E*JY+TCI(\_,U'Q?@A+;C"" M]N0+/*V&C=^AO:9KL@E5\"Z\K3'?K-FF(0://S$+4XI Q:/2>C7TNN#PF,]"I,(9C,D., MI8;[!5P%^B0D3U'.H1%_K9/^\P_; DS8^DB=Y5_8 / JJX[87*.=+<\8'^G&ZP#EFU0;[@,X?1=2NS/<'K.6V)Y0# M>TW)%!4Q7 ME7)TQ14AD8J?9%RTV45>(+Z5R_IL\8F]8KC5&8_O674K@;+_TM(]2,XQ7D^3 M$SZ+Y*-54KJO;73SUOF_K MM9C?T=S/K.5+"-G<=U8+H]YAI.5[DG][6=M:#!G6+\H-15[-.JDMWX_TVK'= M4+(OQ'<+'5_VH+"#*KF^C0#%-)ES><[0 \K(4FRK-Y+CV]1 MI9VI7U1SH1 ,Z3X8\N!R/CL/69]'G4PK.P#;RWFBLA^T:L.?D$\H:0BAFOZ' M:KKT5 TTQ"-XJIS=F>CYP%'"!;6WVXN4*4@19T-,HZ"P6'H7": $ DA/?5EG M]-TE,)W>EY7$"! C[X0O\7=&"!GP=7OK3 ^KKA%(6E.>O4BDT4 CM[IY%Z:E MWI\,['C>;%*P/I-]7JUW"UG8L?K,%M<>)&./DX6=;%S(F8<@^:)$FV/5.KK& MEW7='#*#X!U[H>I]: ;&2(&=MV" /\\7->3ERY&R6BL;P*MT M.BG%XLMJ]2FKMX;TOTM6B/FF>4EV'Q:"@"#R3J;;G;'A36BB_5JVXD.XTSA- MG&U?6 @0"@%"(4 H! A)O$4*O<6[(:$$PH5&\PK#A@RT^9[Y]WV\E)S.;B_^)FHH <0\0Y5+BFU\Z[5;2C@'ZD'4)"*T3B\7*5S'*Z%-\)4^1:>-?3"H MT?-5$'SUA75!5<5U'_@6EE[B^!YGN,"(:3O07#[ZT)?\Y:+,Q*JJ4C(T%I>6 MK;CM:9I6GN@XNXYQ>I&?QDO,]1)9C]2EW4JN2I51_]B3\;%^N&;$[Y<9@IP: MXY.R; ]22[,=Z) 8)97MRU(V!!\MN")-^?7 /]TOK?6,SU-2LOCLI4 M8&HW3T#-J+>K8UY(MMDB5^:=DE5UVJ>S-47>!E3L[?D<<$EW@+79J^7IY1[N87(W< M)E4=]^F!OVI"5_))VU3$J8Q[BX1$Q+T2/>D'>Q*(XXMB$YV3+$64U7<9ZP5O MK-9_;]0K80/3&XK$&@U-7Z$O^;7K=F/9OC,,F>R?L$I#Z(?V78#K]=B;&Q&7 M-YE^9?7F ^J)I([37EQO_#!:ZJ(HZ5KB98PWT9)/#:KJ*6%0TW&/1 Q_L;K. MXERM4D"0^12F4++U-'BLRT(CN'P)><0&!JY(=E>!H8'1.]Y]]W&9X(1 M:>&S]"7S A@C8\N(5VD7X.N.*A#%EU789-O6!5_XM7,K>DO:F.9\&3$FZ!A8 MP/W:N]7PM @2]B6CDLGH,7?Q^[65PU#JB,1XMFP8'+KH1J]2(YD#TQJ.@2^[ M,#T&&J+@BR8#Z&\#T=:>]["GRA2(NJ:6QAC!SF/X,K',X(''7RV5ZJ.&5CZ8$%[ZLZ0!Y%15#P8(G@*QQ% 9!2J#H;(.'GCD"$R MC$0$@S3P+(YF(&D#HN#*HK$R/:;U^0",],A M*W4TLB_&=3-8U.=+?6&@9IB #N+[L[:80&,:?.T+ 34<0%UR4WC%1!, % &QI<70R,#(T,#8S,%\Q,'$N:'1M[+UI=^)($C;Z?7Y%7GIF MNNI<86MA=;G]'@KC*D^[P&U3T^_<+W,2*3'J$A*EQ?_YWGHH$?B![;G_O:K=J+^BHAK>I;M/OSV:^.^>7W]Z_^Y M^-OY(*27T4O=X+?"( Q'9Z>G3T]/)T_&B><_G&KU>OWTF5U3$!>=^:0_<^%S MSW?XI;JJ5D[IK\F%[ ?+'E\[>YWX,;G4Q;89S%X9$//DP7L\Y3_1>_32]'/M MA4,P3FTW"+%KDO'U@97V9O1:[?3_?KNY-P=DB).+[>>P2$G/W) ,Q78=VR7_ M]_/=S6GH8S?H>_X0AW1VZ;.T^F/QA+)?ITBFO\TR>KI:5/6B MIB]?DI_G[S/ MHNLT8^J=ID;N>\Z"D?-?V)W5HJI-36\0COQTO+!?9N#R:B%FT<)^[N%@C!8[ M\$JZ5EV&+W'%#,S#5)B7!92_T%:/3]&2XRO<@-_46#%3_.#L&T%HS M&8NI+SR@/$HE8G8 M#[,SX(>I?#]SD17Z4%UR?BI^XY?]/\4B^D)PZJGJG5LU(=W7Y#Q:)XQ)"$&+%!%LG/R'[\K=#T7 JQL-BE RP@4WSZ MK1!2Y)UR779Z<7Z:C/2\YUDO* A?',I??7IM,;#_1\Z0IH["3XA_T<=#VWDY M0__\&7GAIZX]) %JDR=TYPVQ*[[\A$;88KKU#*FVB]03S78_(0K P///$(Y" M[U/AXMRR'Q-*EAV,'$P?ZGHN8;_9SV=L2,07?]J615RJG^G?](HVXQ/;%._R M'-XQ)6S]ETT(FWM5B_^L%!EKN)B)"LJ29RV7SO1+D[Z]CYUK.JW/OY.7 K(I MJJ;$2C']L@N5"@-#K9:K]?/3F6%D,ZP[\F '3+.%;?K+HE'-775Q<_U'M]7\ MBJ[;W=9=N]&][K0;-_13,^,Q-H;$M>B_X96#'PI(*-_?"E1;G_7M9V)14#A! M/&K[^;%8UVN4 _B7&8^DR:58>&4')G;^0[#?]39V%#]5Y1 MX(U7TE->R1!X.-17,E9:I15>AE\2-*)PX/E4LEN;OH2NE%55H4)QS1HDBES;ICKQ[PV"O9 FBG8Z\=[MCK[]8336\X]%Q9)&K] MW4I"LO=YAX:8>I.LI&J9B]3UQ6K]'?I!IM=XAW9X]1H;L[EX!:6FU16]JJ_Y M!N_0$:_>H!.%+'3"/,)=O\8[U$7F"U'5JXJAK0NE=RB-[2S$)J]1T]/P]/HU M;J/7;]$9\:B8^W!#<$#^)/;#@ K:QB/]]H%<4G^(Q8KNJ/"E8M>D+M+XS8KZ MRJ]&%6+EI+KPE=9PVOY[A]T'TGBV@^(WV[6'T? ;&?:(G[P5BP&=W;-%P+YU MZWM69(9_8I_Y]"]=X@\+,]-6+"J8B9]B$N$_>0ZH ML2!^9MF!WPJ!/1PYA ?Y(N//*][%L\'?YM%,<*+^%K" \3))]MB MG_LV\1$?*4E-XC:O?Y\-;,_??)%\-?OT$0]\)I\HC_LAB\%>3$:8W#?Y;3Q, M:^I2]@83$N*7Y'-"Y'1F+L9SPV01GQ@ABY+G#ZF-0&V(BY@\ET/)(Y+?DL_L M$:ESG0CO6E$K23#!(O$87DP&-7Y0_,NZ\[KN9O*.YS9(1FN M-'_C9U.7^=43XS3Q&?UMX\60!.VSBS$-X#47X]4[)FI6JGVF/795(3'SB-/9T;\%WT5Z;/^K M/"^W2SN1VZ_FQIC,C2'GW!BKSXV1^=QHTL_-JOH^N[F9%I?_Y7%7EAIM_8Q8 MXMX;CCR7?@RXESCEE,2>XI8G,)X'\L"&)#Y:E-@ST[9V*,: +'O(JGX\=^(] M+7V-PD6*DR6>=7Z:2F(\C^.1[%+N;[A8#+"*KV()<-5.;._/DL%U>'ZK8M+I:>;87-:HL%6O ( M%A&TX$$N&VC!W6C![2RN7%'M[-XQI<8?4ME;#&JLMUDAR\J5M1<9C(5C7GP) M!)JTTW&"X[2KBOQ=0V&#V;'\G7Z:%)F"^[&3;QN)*X!ILY1T7]'H I;\]U#8H-IWX,]GVW4.5/1>_/G=+R*HVH-<-E"9._/GM["XTOGS[WC'<3M/WJ8_ M>?QL-\T1_3.Y?^4>KXMV@S0]-_ )]G+*D$#/SP+/W-"Q?LM]5>?R&7K$1_X=R)(=@ !CS#<:=]=E?H2/\'(+E")#,"R3S83\") \(DOFP(@&2!P3)7-B2K-T>.Q1W.&-S#R8.%S;CG!PN?4 M'(&%/SH=WZ&/IE^Y#_?B+5\9GI^CP'9)$"2_\[O^I#_Z\3>'!XUD]]""=]_< MU'RU>REM\F*3\_44YMKD !P>/PX/P0("'!X_#@_!( ,<'C\.C]<^;-*;AK89 M !3? \74600K$="8 S0>KZT(:#P\-!ZOQ0AH/#PT'J_=>.O@( 0TOA.-J;,( M=B.@,0=H/%Z[$=!X>&@\7KL1T'AX:#Q>N['I^2./WG> FW#VC<-)+^*9*01S M$4!XO" \7BL10'@P(#Q>XQ! ># @E,HF//3B!DGK#*0RN6"-C]^B@34^?H,! MUCCO^O@@4L?R9G$/2"O#2N=%-\-*YT5#PTKG14_'2:9;W[,B4]:MG!MDS69? M"/0TK'1^]#2L=%[T-*QT7O1TPW'X(9:S&8<#7>KQ"9VI+P7*&I8[9QH;ECM7 M:AN6^T!UMPV)K&T$3Z8.E)YCS? S""H?&8[!BA\9CX ,<)*/!LLG#;:^=;_[D;2_&5CW5F;G90ASJVC6](1GC MXL8S>9&[J.=G&&@]CRB*)"W.3P"[Y"VFJO1?O<[AQYXBUQ;K^Q^")ZLS)#B( M?'(1A?[9?Y);DR^3S^S6MY76)>F%UY0E_8C-!(?%/7%MSZ>:>&@'@>>_M+V0 M2"[W7K]%;%8L>9?#TE*P3G*KI90$'RS9<6?T8'V/.X4'ZWNX=M,J.3M8W^-( MTBWBWSOL/A"^K-]LUQY&0SD7DI]-D@Q5'%4R,]XC9,;EBX6?#VNQIL=[M(ME M3/_9M4.'=/K7KF4_VE84'T)X:?O$##U?WI5+';=8Q=G!;WD9C167BDN[ T(?HU^[)GOQ1\)^!.R]ICH]:7$8:O'4'9^63F!E3+!(Z<\^Z,S=( ]VY6]TI57.\IL?S13Z? MMSL[^/'YY3-QS<$0^S]$I39V2'!''HD;D3:))R'MMG&PH1D%H3PS M[C$YN339[/K[$3#._&SMB&/>G/?W\!%_DF"2C_L,\#@BT^>LM^O$!_0^B<_4'_ MB] _?]$JZB?^W>ROYR,4A"\.!6B?/KK8QT/;>3GKTLD,4)L\H3MOB-U/_+? M_A\YT]11*#X^8M_&;GCF>OX0.Y\HLAYL]XS]3)D"HX%/^K\5?@D]LY!& ?WS M9^2%G^8(B2\_H0D]Q C2!P8C[";/83-0M(CI"F;OS >"'?O!/6,()O[<+/0NOK>ONZU+=-]M M=%M4/O=V/(+[5O/[W77WNG6/&NU+U/J_S:^-]I<6:G:^?;N^O[_NM'<[GC]Q M,+#=A]!S%71YTCS1U7*IOFP(O\Z-X=>UH2B0O_.%O^KPI>DDSE#X<,WJJ%0QR4?9VB%G*E[GD\9_;<"G0Z3.,X(6Q9%T_@S97,S M^1P/[ MB%]GS3W2J/#QHO1I0*_F6D'\&P4%=*WZG^8DW HB]2TL_1%1)4/%X,L=&7E^ M6*!"E#XE9*BAE(AYUO,\IX<=QZ/O_+P!ZG2V_O5JJ?+I-?#H(IV?AE;*/.$H M]'8Z3[V+/[XW[KJMNYO_H+O6;>>NBVZ_W]U_;[2[J-M!5"1VJ=Q#FH$Z=T@K M?[ ^HLX5ZGYMH2EI.9:4C6:7_:S5C=*8O<2;GH8^T[LQ@$XY0O?*>FB>]^;5 M:/Q%0@7%9%!,!_%+ID0;BF5;X>+*\U$X(.AG@C$D[!)$V-[&M^7<+;^Z)6R; M&62>6?2;XI".:\!N*UKXI?A"L%\D[@80-0H7_XI<@@Q50>R:5*#N3 WL0_5X M_@XU $CEMS6\CZE7PCV;+8GE4BR62[*+Y>Y=HWU_S87O"G(9@6!>0S"'8Y@E MDKGO>T/*)O'H5G>?DM<1/A/Y!J3M- Y;_$\'GNR>/ &7G>996ZU MHE'1-?6UWQTORT&&X]_.;:RQ!#?VSRXQ!^B:/,CSXP&$U=:8-A$%X@$X M,8ZB0_KA&8\*Q5_X]L,@_F8Z(C<=2Q)#+/:\,/2&9X'GV!;21L_H%Y7_[]-< MU(X%[03ATDGU'XNC3]L![7)A0!'I^:,8Q+QXH"G*!)J>15X'[0)VQ+:M2+6YG>$_1_$1;K>G&=Q97'*7O2*^67]F(*PZ@2?_L^%WO:0,54U,+%Y^QXQ _ M&KV: ";D8FRMNC"Q0GRM#.."NDU584VCLT1<5IHHN2X\&F;\$"\I4Q$CGRH) MRBL.(L_$Y*UFZ==47I(@2P5Q.'-#V1TQ?G^M)B3**6;_WG=C/^B?O]1TK?HI M0"%QR&C@N02YW-)2F#WA1,P/0=@GF+*Z1<[&8@3]OPL%"9-C#7K'9G*TIAB-1X%TRP:^J858,PH7AF9HJ%PO:4=29_=6K>BXOW3L$A.?>L&CR \B MYAN''J)7R?CY]06F$+ M2HI9U)T*/GX\,%M6@LT!,ATE5 '\A4QTQ]SWEZ@WDN%RYN MKO_HYFLVNU31OPG>5BP2F)QX[20R@;&QA\B"I3BP\,]7-B '.V*;!DB(;FZ: MLM<"OG=_Q+5KL4@6-8%>D#D@]-V9WTQ%,.'Q/V:1324T/F@?T0 'J&\[U);# MCD-_9%6HS,3[&=G,P*-V78_$%]!GCFT\@T4+17E\;.E-&8C)4C/KC_W,JC"1 M17^EVI)=.O*)2;CNU'3$B[L#]($^CX("!1%5'\' 8UF5I%@Q'."0WSAQ0M 3 MGATE&Z*X.7Z'CPK"KH4^Z.(=>Q1:]/?>7_0-V/7\4GH3&T7\'%:0&_!!\$'B M($1U%5GX)3AY*Q[3C'R?WBV*>)G\"'$8!1M N5JX^ \)YG$L@!-OKT!M#XU+ M>E.@]*IP=*4]==/%I-OW,/Z*@M#NO[P'O&Q1Z7H.[3"D"*"NJ!GZGLN$HO." M"!60+R*MB$T>L[C$(1;9XCEL3YXQ['+87 MG %&*2PPS-"Q:/+[F0R>/XX@5C3:ZT7<&!U.(MZHF&F5$K'YI\]CV7?(0 0TJ 84D8 MMIRM?3@S63?I8%HW4EQ;,L0L5G2B/=<8U#;GK?'>&2OM>,;6RHQN=^Y6*.3R MFW1F'[RT])3HVL#GW(POVL@)J5,G)$UPIVM+"1FB(A5#W"_2)G(QQAO8XV_Q M.0ILEP1!YIO[ZNHJ>ZXEXM16NM:7BQG>6-+D';[P5VB*-\A^:;7U]FV^M:#O M+THYAEC)F]9]?XD=S=*;J<:_W4_S3;E'2I6 ZW&',@J$#4Y'(';%I^S)I&8\ MH^6\,.)/-B5-R2*7OJ''!.&C'7"EXF+7M+'#K"Q66L%S$"&UK;%O!8A5'=K6 MHM2<\0%_3#.G3Y9&% Y\4==WV8(!M>*3=4(>HBO^61 MWS,"6Y,=^D+90;WS&6_]")>[P7W;1O1 ?T1:271Z4-@Z^00]L?^+U^:*AT0H M5[P*YO%$"0\=\X.6@TX4<@:CG$8=.BHO"7?M(NI+\T7A5Q4H1DR;CC#XK7#= MOIIM8^%&PZ+E\4IX=LGLFMKQ0M:*6FEV(8W"15FI:75%K^K)4B;#OJ H98,3 MO:R6I7:8?!$7*\B;O,K)7I9GAJAE/XI,\F^%VR^??T_O #'M!(N][C->,/NJ MP#J6S3ZM_?W;^'$I>^/1%(D":X(FQO6W20.T\\&XO<1MXTNK^/FNU?B]V+CJ MMN[.$':>\$OP*0X$L"WY;$/#S+ '1 Q/'SU_HLOM>/2RI)H)];#Y@VJ7R+6* MLS\53E^_RM?+N]1783,R]R))X[;DYD&_2'68^'[FAVZG>6.[/Q"]@$4LTF?> MLH.1@U_.J-1C.S:*/8?B:[;5 !]#07216]+6[2F>#!Y^8KT+!)+8%?-?CML< MS'Z]0A![K@G%JS8*JL MU]UHMV\P;G^%1(Z&%29I;)&\;=UUT?8*NKMN-=O.Z<4,%*NL>R>7K?._21&73']C3'--3OF#+>%%%1AD.PS" M,RQ>L',N8=%^GPS8*12/!-W0$0"W9,$MX_6\J '+;(=ER,]=,PO/9 P\A]X7 M;-+^BN]0W;1O5NMG9(NQ)T4.A=UX,LMJ;+^SI48#@;HRO&>)LH+ M5-;Z*JM?N- TX(KM<(7KA21+ZZ[-GL>J:!9P2%I@"T >+\.%9@#.MQ>HU;,. MU.HGZ!MV\0.'\:\!NK0#,Q*M-IDD;[C8>0ELK@LFN&>,(2K9V#5W)(B<^T@O98WTT@DOA?(])^ HO_4]DU@,V#F&<8G"&,*O MVRJ.P'Z8I=4BZB.N3U"G^[5U!\41\01?Z! -W1*"'?* G2T42-RPYPH)S'L& MY%4$B_D% &\-P#ZU4C/';^.$6[_HBC['\_.*73ZU -VM03=R??*PA9C'=W>J MJ>4]=L2VFC@1--79B-G(WP.^A2 6U'E%NE@)@/K6H&Z1/F9QM"T$-R[C1Z/O M([9KC+BVYT^A/*>('D\X@'IKH![29=A"#.,;_4S%=I]0:3T5G,LID/DD XBW M5V+)]A)GC>+R">KP_>C7KM@X3*_+*7[%_ * MU?/)5":N6E1.4&M^-$YA>YX M9B]TJ'K:$GH#^R%+Y-Y??VDWNM_OV*;D7&*6S^>%L7**.ND!Q#]-&@&Q#]MM M1,LHC#?&3^V,G]H:OXLA[&B?_\;V4*.W MFW L7Z-Y?HG;3+#_Z6.ZDZ6?_3#S]QY;>;R:^36[>6PP[W%OCS&5U=MX)$\] MU%8>ZZ!BL=!(QO>*I]\:U8S@>#6_\RR^'V"*L MV1=O[;VT>0@[ZBKI:DP]MR?L6T7'\W[$;=GB!R:-C7WR0"\8]P=WL"N"RAYO M3&\_BL#S<%R"Q\NL^U$842+>9)\=NV4H:HY"G[B6^(8\C^A#Q"4GZ)XW&)^\ MDNT^>LXC03]<[TE4ZD6N^)ME+2BJ(]<4$S$.=8M30_LBI2.ZDP_Q"S(QZV;G M13ZBOT28'1O 2_X4UFF*>Z]L9RQK2FT.;/(8TQ?MUJEG2YF'-VFW['Z?^/PE M?6_(>]W%;[K2\^C;LD/JB,5^L83!8U\DP_\KLA[$//"VBA0W(W$.A(+PT*,7>G$O0)9W5Q(8CCS' MYI:^0@7X@QTXO/Q/0=3(=KVA;2J\12 )[7&58,R39E(0*R8C?EPR>-XHCKT5 MI<0.W:#OQL](XC/%F,(V*?IC5'M!8#--1U^-PIV=W0Q?BEYRN"!8,_X M/(-'+,[,&&+3]XK)3$R!X84M+KNX.6F;F9P**'HM.KQLGE#F-X58F%[9*2FG M)'* K_[4UR;;A=)GNU#$&1^3EIATNOB\4WPXX<"+'@;HBI*=2L/Z M8(6GY0]%B!!,?!;XRW,U8IV@/XE8 M_Q#_X(O@]>A<"")TGD3+548H&K&]'F@4T=]-SGO=K6^[K7RE6O_T.IJTVN#JRUJWOQ?/S%S!/:K+J,*BK)[8'$+>".,AQNJK M\<\$P_:Q8!O?74\GOO<7.D@$9N^!)W:],.:%]95J?#T0;VR;SIA>LZ86%=A4 MW85/[.BS[S]\S++D?(<6V]&%&=2?6+P(!Z(S.>MLC..C%MR^PTS-Y.ZO>(B% M)KT.?$R,MAOR$^A$O_!C[&%2P4XY@ M5ABQEG@L"O=JF56*F9'L4(>0-= 7S5GIM]1,%>>_8?\%\:!#Q"SXB:-$7.(_ MO(C3W/ #$6[)*34"J?=);Z0<$E_!HS3\J#K;9)IG1/_+3%0Z,NKZM"*?NCG M2,!(6S)ZN@,16_,?"(^H]5&S\^_KRZ)69TY.0$UVAZJ,!\?K,5^:@I503@D MD #(?4AV:J%;9,0Z[7"PNE0Z]RFA(?Z+'91"K_.&U.OG,I7'8";6_)")=1;1 M'\>3A?P.!O8H#@%Z+G?LAYY/XLA'0.8??># !\O_0%$_A601]B0"LY,X9Q F MUS#T!ZQT6YRZ&/" *CMDR&<647P'->G9==@B/R/V-,?^&=D6O1T0#@C?,\(3 M\#(<>Y%OLA.91RR9Q\/^/GX:IPR%J/]!7GC:A0IP$7Q$5D102,,&X="U.=)))<;-N; =MD7E"TL\D@< MCXXZ8OE FZ5=Z CEHL7YXN;F,6J8WN'D)#>02^P .H ]1W$R^,4&DN1$18V MCX]*Y+DVXI*0&RT"U"PC?N@2&'S(PQ7"LSZD.(-SQ 8;D''5E&\G 1&6/)XJ MOPH)'HX]3)_P@)](8#,[A+#6PR\$# S ]O:D[MB(X.;MV,?[R1J2]6T1J X\ MUR6.=C"(WX2\3AGPHIH+#IT*H3%X;G.;GRL M^J;;.XUX$B?;\_:Z??.=NS>7;-[2V=TV-0<< M5BK--IB/6&&T3P'+51\@%!"ZBR1W$/%L2S]B.IU",&1[QM_"9K(G>ZI4@W59 M* Z\)X MP';7@1 A=%D3@;'&Q]R1C%A CPYY 9CC^B.QPYS:L']%KLDM"%Z) M&@YLW^*]'%B='O_J:4#-C2>"!OA1M'#PQ\U!IHJO@06 !?;- KQ)P!.)&S7T MB.D-6=$I[QC Q#Y+,R9- :\GE1]M9--QD>7GG;97 BOU8J5\X MJ5,E?6IX,VWQA%^$J;Z@"P9P#'#,?C@FL=1=\B#.O8L=R[C+3H"=<<74.$C. M6T.)5C+$'+B>XSWPE#VV'AFO!,D-28VV=W2[;!9,*:#^P%#OV(DGP!.<,[G] M ?:'7*CC(=ON&_5*N*='KZ[]O@X^(!W 8P[-6'1G4SA(+>I94--HTD3 M,_8#85V>>/WBRU0C-J_'=F@*_V+VX=3>8I81-'N0"#;%NYTI"XNN>LQ8"UX"UI.?MZ^(=X,FM3G<[9_D"WS>,(YJ+];F$%MQ M(\6IUG7B@K'JFKZ3]^<#7@%>V5["8"9VU?,)-@>B^I([(>+4JI<$F],=!<<> MR$O,# #4? -UB=B=6/M)*Z#$2XTW7["M%3,^@(.?A'DQ5>@K(CM)+UMK?!(5 MO>9G1*T0;OE(M5R /SGPMSC:PMJ!LR8E0W!8:B=^S0=NUA-)RJ4&>495I^P+,,BG_G1G+L8O*Z M=&S&_R\N14UF'W6,IO:K*S[6K@HWCX)]_=\UD":/O"!&M=!.-W4 MFL>$N"TLPCI)C3%]/N_THWS/;73JE\2&CQ]LCQFYS(6VN\J^;VC67] MEL5A#:(I=-S=GBX[_D&GUF7%>$'BX/,>SBR%R8N[@YGS$5A;=/8<9;Q.R5*/ M&T0'KSM$QWVAE[:#YNB;=$#F?:7[+%.$V-YY$1TT;=^,ADRL\G: _9 WHU]M MQ.S^J8>RVSPSKN;BL8V(NFN4C^V1Z+O.B9[P]4E.=J#/\Q]('+QD&2H6XJ?_ M%9-A*B.2\0.>QQA&IYP^\W.GR_CR'BTOIC+ODOQ;(,2OZAY'_UDO\-3DTZ! 68 MQN_G/7:"GVW]5AAI!2J:0T:2_1DO=8&?6GC;N.NB:U1$5]?M1KMYW;A!U^VK MSMVW1O>ZTSX_[5TP_E;0WSX[,P/ZK^W"Q6[]>\BD._QI;S9[_"IEV']%+D&&JHQY50$)=@2HCE5G42P/O6STC +/L2WD/_0^J IB_WR4 M#_RZJI?0UE&/8DMB>GH )(<$$D,*D("\/!96D [C'[Z[.+)8.=['XS/Z,G\^ MG;"$!)NK63+;1-(;I+=*9BQ]=B1J4L+&3$_H:DE!NE&C_UU9]Q98-7FU[!!RY/]@>,!E8E",16>4REU;;%%F'KU3A^?#\S"-+QV^K M[-4^:?*JEQ ).^4,#)5\DH%% 4-%7!>3B(7T1Q_X9GK'59?^V M?D;V(W98R5/#M>[&2\U^*R!V_#KAV7RQA8D^_CD\C9>T3<+8/=M4;.A*C?)$12_+*#4 H?M!:&U=[;9-A!J* M5M44M525$:&RZ+7<.'77+MMJY?DV>RCH,QFD17U3?9:LY0L5$IN[:A5=570Y MI0,@A8.VJ;I* MEO)/.QPTHX#R"?%Y4BP3+ZQ:4\I50T:9 4#=#U#U3;78=H%:UY1JJ20C4&51 M;KEQQFY],L*VQK]E;>Z2"9T%EYW$MED[&I$HTA MTQ*(:;A6A\%%U):\-U!4J^\M_9&VL2,O>C7?G%#:5$MODQ.,JF+4#X<39%'< M._%*CZD&$YX/SS^&&MX<6.Q:C0^BZ[%FI+,UO6"='YE-LG9%W3A_FX7UH56I M&:XK)54_& ,$8'\,L%^[*"]3V.NZHM951:O6#P;VLJA?L+OA^?!\L+N/R.X6 M>X!N/"J1N\0?PNZY?).!13F2W7.Y*5RY38Y;YL?O_(SL$>O*#C67*DK=*"NU\G[\_9RX]H>&T+2JX!7S8MDCM*ZH M:E71*E"3F4MC?$ZU=<2Y1.X#.YHS(()5BEZ_R \T.=:0^($)D%):$?=**FZ\ MO#=L=>_8:W3ZWP/"7;#-=R%5RE6EK(&. XB.(9I62KR2CML*1$N*2J5WS9!R M*XPL2BXW_MLE&7F!'4[79()JDT1NI%5VO]WQ)%G1V5*QMN>:[TMM M!P#0,4#3RGO?;F^R+8"6JJIBE/:35CT0M98;W^W:#;'[P,_+%.H,(I)RB(RT M.N@5=X$G*QK+"Q*VGDTG8M4,7SS/>K+Y.8Z;1295JMEJ,@H.@.E^8)I6&K?B MUO#MP5332DJY+J4%)HN"RXW?EF#I"%5:KJL32VG5B2LIR/=*%UVO*'IM/PV^ MH!@WKW!/ZW*WDJ)]-]P-0ZGN*9QQR$6X<( %/!^>G\,BW!R8UC.;W^:+>EZA]]BQ-Z^W M4TECBBP=^C)SI+QQ":\ R\810-9*M:X8J0TH%D_T-@T1(T\F.#!#&C-L7"S\ M/F8PRDJ]JBFUU [Y\C*#4,ZG8<^S7M@G=I;(!?H;HHK#LA_%7ZD:[=>Y,?[Z M:3(>/IP9K14KK5AGS0YCM(3*')%5:$S!UJ0>%O%GJ78'!&'3](8C[+ZPO2FN M%U(2V*=?4R31&QY\JD9'V ^1UT?A@ 2$ _?Q@^<%@?QQ*(9(NEV2P+L^94L7#!R")4%V3':T/E@;"G>-KZTBI_O6HW? MBXVK;NON#&'G";\$B;1@QI!+YH8Q(.*==(;^V/[[1>7_2S,-XY\*IVGO__7R M+O7]V43.D(UG;^;V0;_H>T_)+S,_=3O-&]O]@>@E)N$IN)1%L^Q@Y& Z=;;K MV"XI]AS/_#$KEODXQA30.48#GTFW7T+/+,S [RF>%9L*0)N9CV*UV!7S7XXM MS=FO,U&.729?&%^QWMF,7A>=]J-&X5^;)Z@L2V_VR$U.^W+5ON^=8GH7_>=F^O+1I=^^-RX:;2;+73_ MM=7JWJ,/],?N=?M[Z_+CV^/Q0+^%;D$&:IR!'UP8*W?6.M+8I)AC_C(T':]WN/0 M'DBP T?URGDQR<#/(EUHZZA/37@!2 X()(84( %Y>2RL(!W&/WQW<639(;$^ M'I_1E_GSES;8VR:2H+??3A*Q26RN2KWX_78FM7'/=NS0)J)#Q'WHF3\&GD/5 M*$_2_O.7FJY5/]$K$6O %;X< ?,>?9-,6!0)R<@BW:"^#)X/SX?ZLJ.K+TL. M,YHR::#/>D[)P** M2*YT)KK]] P3?KR88!&^(4E?'-1'5M@57Z25/@MWU)3 MWKBO4;*PMV)=NSZVR'M/5E-JFJ'42U)VB@&T2H#6C=L;;0&MNE(JE91*64JT MRJ+GCM6*5JLK)4/* M'I\ S_W <^,.0EN 9[FL*N62E,W_9=%DN?'8DGC3R/,Y:+U^O.&"Q.>).!/@ M@9;;NQC9N!O(E5A4?D1#(DM>WBE)2J6*4M+WTXL/U)R4^-RX9\C$K,QT7;6BZ'7HO@X('2,THP.S,M-V MAJ8892FM,5FT77Z\.GH]6_\CUVFY[H]76?O@K43^).CXTPX'S2B@0R!^5E+( M, REK$)_=F"%7;+"VD=\[805:KI22>U4(RK>GU/J"D7YDELG&%7?9)7PKBEZN*Q4-^K<#]'<)_8W+][*#?E4IU>M* M%8QP,,+A^?!\F9\O"^/#SEIX/CP_AXR?FU*02](GU*JT4(B?QPFRER/TO*7S M*]YPNX4]6]-HUO2'IXNM*W8 -;.#-%2XZBZOX0?')*E.J65?WOU^JL%W; M[&0Q*1L\ $SW ].L2_RS@&E9KRIJ#90?^'R%BS8_5B]NML75W1'JMEQ7450W MKO*_)Z[M^3>>^] E_I C9>/-;TJ]5E(J>VH9 15$><7^QF7]F6*_4JLIJJ8= M#/9ET<)00@3/A^?GL)(@!^;W3!T_TS/%D"H:J.0_8F,DBTK^##(TJJ*6RJP9 MZ<'8(P#_8X!_%M7\&#X\7^+G MR\+XL(46G@_/SR'C'V_1]2=^ON9]Z)D_!IY#3=K@5]3Z&=GA"YQ.FU,RL"CO M)".+U,I+?%"X_K9K$79Y4530WOI)-X" "3?FOTPH5ZHJK4C6977\3_4=!*-QLK$BFQW5%E5554 M59TEA((!]ND#Z=1&M%TN4525=7O*ZRXG4U.E^SKY#^0G80L),8L6LA M+PJ#D/[!-@/A$/TK<@DR5(IK52_Q"RZ)288]XB-#X]\:1Q@??D.B[7.G16]Y MF"MMG^%*L=TQ#W/[Y-^,>1>%N_KV,[&*_R.^]RK254P)<"V>/]C\DQ]DUM)V MJZT4@#UR9,IBP1ROW[6"!=/TAD//W=!\J:]HOM3?8[[45S1?ZM1\*7/;)3O[ MI;ZB_5*G]DM9J6EU1:_JHU1JNJ5Q5#6_":[[)J%$0?,2)4 M5#P2!QI;[7T;:6UCRT;P]MO*X\VSH1BR9=PQ"HC<"R+K&ULTV2&2RC\9$2F+ M39.#J(RP7QJ69;/%QPXU7FR+FC?(Q",[Q YHKKW+B8TUUV15;^FB7KM-L:2; MBHMZ75'+FJ)7H#T'H#-&IZ%NK,6R1F=-J=8KBE$&C99O+SW6:*89#2,'A]2# MLTC?-NUC;,LAH;#XL%1:I#7S64F7W9$0VRZQ6MAWJ1<>3*WOI5C>#04'"NC, M_%8H%BYJJE+2=46K2M-N^*,$$,HS6M/ZOJRDVW: UFI9J3.TUO9SI-1BM,JB MZO+CO$VI.B\<$)^"=CCRR8"X@?U(D.,%L E''J&S\KB7RZ:TOCRK>843N'08 M6IK38!&]T6\H8MHD[/2[^/G=@HK:Y!55JWA5<=-@ M,*C!8'D1UQ=^EVM:RUM"7VCMI_8?6;;K5<*W7UL_&)\#5E'*UKAAJ MVH$4N]D9,V_-&'FR_H%-TM@D[3#/==MT91#2+X:47'"R_(4RGS:Z2LAT<$!Q>/OE\^^% M>8"IZC_2&#'^AG,\_ZK 'S?WO/;W;^,'3@N*>&+1#)%TLR@!]OQ*%BX8.80J M@NP8;>A\,#9$;QM?6L7/=ZW&[\7&5;=U=X:P\X1?@D2.,%O+)7/#&!#Q3CI# M?VQ>_J+R_Z59GO%/A=.T]_]Z>9?Z_FPB9\C&LS=S^Z!?]+VGY)>9G[J=YHWM M_D#T$I,X3OJB678PP[?=/AJ'&,*Z!RC@<_DWB]4K!5FX/<4 MSXI-1:/-K%.Q6NR*^2_'ANSLUYFHS2Z3+XROFDQX4W8Y/\7C"9I@8 8/$T&T M:Y'$R/'AB.]7&4/& FN2+J@D7@1=9*8)O5%00*$=L@'PO^.5I]?0*;VY_J/; M:GY%UVW*-NU&][K3;MPH]&/S!(W]B3V^1+/3OFRU[UN7B/YUW[FYOFQTZ8?[ M+OW/MU:[>X\Z5ZASV[KC0[]''[ZW&]\OK^DU']\>_E9P(+#(]6,L?;B)P-@W MUKOCS\$(F^//@N&IIN#03^?TY9)S#8:;V;*L\I1^S$]"P2><1GW]R<"^$LR& M7]B5^S\EK[8S;V+D,<:6_V*NQQY?G,C$)=*J$( M^D8?- A0BX+4FHUL "KRB(I[^UD>3 AW"*0D\,/.^2%I-0$R$3 ,C!7,E#? M$_Y7+M"0C$U81F1G++*@4AJP<[#8,0 [@!V0.X =D#M@ZP$=H -T@ [0 3I[ MCK-(5G:_3?LDSGZ6]7_LMR+WCCP2-R+!FY;9MFL(=T,R+03Z]S?HUR5K0S?7 M)-&*ZV/I/]H:/:;XLE_YWI#5H3 Z?]KAH!D%E-.(/]XGU @"0O^Q-F\ <%%2 M2K6RHE;2BF?WNNX[!Q_@?1.\:VH*WHT)W@WI\%ZOJXJZJ $VX!WPOASO6KI\ MUR25[S6EJJM*25VPS1/P#GA?CG<]7;YKDLKWNJ*JFE(V%K0!D GOLCE8\]L; MM^IO[LNI:GH!WS?QX'E6P"+S5A[\J@TZ-$@DH3)IU* 9&3AF##V=_A>&';8Y MB_B/MDF">XJBC;=E*=5*5:F5M;W*JPW:,0"S'#.SE#+PZK;!+#6]JI3JP"S M+!(Q2SD#ES![9JDJ54-7U/J"0U* 68!9]L$LE0S\R6TP2ZE452J5_;J-FS.+ M;+[D#I-U>-Q=??"\(T*WO]=DI:_FHF0&G MPM"J&<1V.78$=#;V(EA770VB4\ ;$O%&+8-0;@:\H2ET/$I9/U0/&[CC*+EC M0;GF6K';#+BC7JLIA@:A6N ->7A#7U#:N5:H-A/-42X;2JVZX'Q1Z;E#-F<0 M8K- !^@ ': #=')(1S9UG)?8;&=$?!RRCN:MYQ%K5AZ<'6$ON?/>F%1OH7T* MYCI8<+-H!DH-%VRHYV6R.G88 ]GN.<9V/X9[P4S,1B4V/'"2&98U-OA%T M3-MON&XJ-U[MV,[<>.LL- K=45>I9JH>Z*58V5W.GN;7CWT8"=( .T $Z0.

KT-$"*^^? S%M27KA7Q':,G <_F.:N::BA5XU"; MB@"/'"6/+*AB72O.FR&/5"MEI02Y$. 1F7AD0=GE6M'=S'B$;1%3E5H9> 1X M1"(>65#+N59,-T,>,4IUJD?VNQD-(KD'YK$#': #=( .T $Z,JOCXX_DBM8V M-^QLC;[O#9,8KN<&<,C&4?D4'Y8Z%0MVU&P6P+UV36](&*8V="M00"?OMT*1 MQ:G8=IJR5I=K_T&JQU&X^ BLS(71_<:S\.UN 4J#-"-.S>5E6I)LLR6O'@"")?2=J2MFZ7-%L)T9$JY)%D<75Y M 89+:3O&UDV?9HWADE+;\\9*P/ A83AM1]>Z>2YQ ULP6'9HY197CZ1MBEN4X\E#I%?DA[]TW0B5F?0&'J4Z?['*Z,WWG-= M5_2Z=+KSR*N+#A70:079F_HOVP(T=D4*0!:2D"GE4UOZLQL"]":JBFJ M*EE5*"!:3D27TZJ;-W5MMH7HG$.J%R+(#DTY- M"#Z/M/(GK61\79]G>NT[?29^+N.%O_7)T(Z&&ZO2LJJ4Z]*=\@NJ5$HHIW7U M7]?;V1J4:Q6E"GX[('DE)"](G:_EYFP-R7J]HE0,$,H Y56@O""%OI9_LSW[ MHLK.0)8[^"2;9Y.[!,X7;+OH@^,%P4=$T6U&OD]<\P6%/G8# 9@\M*B65P M ME3\+RA_6\F^N/)_0EVG&*]^=+#S#!MLA^YE0L4.Z^'EC\["DE"H'<#ZJ'" # M7)<7E$2LY>SL ->\KR>47,I+4C9<+\C!K^7Z[ #7AE%7ZO*E+65%63Z O=P3 M6I",7\L3VCZRIUI!:96]G]QZ:,Y1[M(^<\Z190A M4*8:0I8-13?V>QPUM(/,%1T-'>:A3O^MF) !^@ ': # M= Z#CFSJ.$=QW]G#VA>TA808[Y$X&,M]\BQ:/+4]UYMM.1_#Z/U=Y^N*(5N= M*KCCQ\PM2YDEBV9263/+A6$H1GF_/ *AWOPQRG*UDD7+JFVJE8JBRM:"#?1* M?MDEB^Y8VV,7K5I5JK4#S(K(YF-"R!?H !V@ W2 3@[IR*:.CS_D^VERJKNH M*D\"O5W\3.GEY&AW69V'M[R";)I9)D> 7OG>L$D?9[L1-9OC,T(]-]YN(*[C ML&@]ASZF;HWM8O_E.B3#@+H6;""^YSCF'*RP^:4J[4E8HFF:<-_" I/V332E->?B@I9;VFE"7?P"8'.($?C&HVC3CE MY0=#J5<-I:1*MV<9@J[[=ZZ!#M !.D 'Z =F=5Q+H*N<90UQ,^H1US2MZ%I MPO&4("CL\"0N^/+Y44;<_!5J@4!'Z9X9]BS8)$:L6R$DI[3O,]+\?K(.QO.HDB^-)*(HFA2=9U-5J MFE)5):NKS>D&5^"8>8[)XN"3;#E&4\I45^EUR8[O 8X!CN$_S+"W2 #M !.D#G,.C(IHYWZAWONZW1+?%1TQL./1?=#[!/>$^C?_Y2 MTS7M$[T&?<:!;?+S2R]M)PJ)!8G:O(8$-SG/E,*+PVH^--C"OFN[#T'R.X?9 MNT.$ZHE1.;SH(##/\3-/;9/S37?-/'H5F >81T+FV>3@TUTS3Q68!YA'1N;9 MY S4G3// 9;:R>:V0A09Z =H -T@$X.Z-^:BK-34FJ+M.7@&C3N @V8X:.VS5O?)096*JJ@JR[E4'E2N4BPZU_=JT^TO_[GG6B_B) M?L ]A_ /YZ>6_2C^2O47?YT;]:^?)B/D YSQ"6.7,/8(9P$(NR_,KW2]D-)CM4V8XI/>_>!CATZU'R*O MC\(!"0B#J<5:DUGL+PYT3!&'^K:+7=.FEU.0A61(:0F,>?JOXCC8'C;[BDX%_%(8C9Y[6_?QL_<%K Q+.,9HBDAP@2W,\O M:^%"(+,:PS"!'CH?C(,SMXTOK>+GNU;C]V+CJMNZ.T/8><(O02)_6-S!)7/# M&!#Q3CICCCCD\HO*_Y<6C8E_*IRFO?_7R[O4]V<3.4,V">!,WS[H%WWO:1S: MF?ZIVVG>V.X/1"\QB>.D+YIE!R,'TZFS7<=V2;'G>.:/64'/QS$5/,)HX#-! M^4OHF849^#W%LV)366JS2(U8+7;%_)?CH,[LUYDHVBX3-HROV-$OC%W.3_%$ M1HTQ,(.'B52:_,7^X!<*;EA%>FU+KFB5O8NV> AT^;E^I;+-X5MJ0SMD0YA\ M$:.#7DJGG=5X7O_1;36_HNLVY:YVHWO=:3=N%/JQ>3(YO7)OK].[:';:EZWV M?>L2T;_N.S?7EXTN_7#?I?_YUFIW[U'G2I*!?KN]:WVE8[W^=PO==.[OT8?O M[<;WRVLZWH]OCW ;:B%F'Z[?8X')[1XF<6)+8OPY&&%S_%G(**K<.+>F"Z?E MPGX-&3$3&%9Y'CT6 5-6B@C93P;VE6 V_/'0MAW%/^YT.=6$=/W=WPJ5I^[$+C,4:6_VJO;]RO.9Y8>Z5& 2](T^:!"@%@7IVUD&0,71H^+>?I8'$Z\2 MFR E@1]VPP__BER"#%4!F0@8 !F8*QFH[PG_*P>>)6,3EA#:&8LL*$\&[!PL M=@S #F 'Y Y@!^0.V'I !^@ ': #=( .;*+9T2::I-BCK/]COVV9W$E0-:,,=9E$!/C:+A6=P*XAO57%(1LORSU3CK]+GY^?WA3,Q2MKLGE MEN2TRR[P&N6U!8UUUXJ?2LIK];I2E2T*"ZR67U9;T YNK4"OI*Q6+5>4:A74 M&O":%#U[Z@OZQJT5D9:*U2X,M:;4U-(1-/:1P;6&2#?0 3I !^@ G1S2D4T= MYR+2?=Z[Z'HA=M",39FG*MFWK7V#6ON6%[%64(=VL-7BH2^/"BQHT+M6L#O% M2\DN8JT8>DFI21^S-G+AW ,'O>:@!0UZUPIA;Y.#-*5"74VUME_G'3@(.&@1 M!RW8!K)69'J;'%16=!9@KLA^+C9P4%XY:,$VE+4"SMOD($.I&&6E?HA6W#DT MA8>F\%(VA:_%,(2F\/.+!DWAYZ"Q<_FT0>OY5SC?),Z5UK2'Q[[BMN_DY[CA M._MSIM6[5'W>/ZW4VIUU=K^G+/'[U\[-9>ON?GS\8Y4?_]CZX_MU]S_09'TU MGH,FZ\>7?#COC4GU%MJ:V^QTMN(0#I8<+.1Q+^3>&P-*U_&O0?45#QC@@.IALB+2 &C^<4H+_F 8P?RX#OM_=B-0VWA MW/2&0\]%]Z%G_I"OE3,(T+V"XQ;;5M%V 1> BQE<<+,/4 &HF%M+#=T(O<$- # MZ-G(PL,C>Y21[>=;@J;=KH639Q+-4,BS;Q3-W%(M'0_GN?;),04H4%&CV7E8$W MGNV@*%)8/+STC2-I:JL/]Y;G-_L(%[H3A4&(W3BFLU%CJ+)2U:N*H:4=F/3F M4DG2'@H8ZZ@9JZ2J6V&LE#UTTP%>\;QW\17P%/"4K#RE;&S :7OG-&-S?3:I U_4M'=/S%=6*JJAU&HUX#W@ M/7E-R=)BUMN5.:A5%;U:450MK)0H-Q/=7GG]/_$?;),'&?KJF M*JJ>%L_:8RQ+7F@"-ZAI[=DSY89%<:G7O/!O[$0D2U8 -I"6Y![88'E^X^TF MZROPP7M3]UOFB:E##^1CCB/ORRXO7YR3X;0IS;KS#NC=[*?B^2D9[AL8LBX5 MH /0(15)0 >[Y<-=7!J"U;3]).9X!H[%:Z\\ MGR+JSPF@6,25_?J9 :@YA9_W']M<5^IUZ=)T$(*5DB_T':;H'/MG*%B"2\U; M_,*>V/!][#[PAXOV8)Q)B/.:93H].FGOX9$+ S(3P!9O)ZXU8T\)N[USR-2Q ML=*QRO$;W--TML@.[PBM']LLPVH>TRS#:N8E% "9+: #=( .T $Z0 ?H !V@ M<\#F;"ZVM]TO3)C!;C8HLH027$ 'H..PT+$LA5+?\YZGAO57%(3LR4'76_"< M2:9E.@'?<*W6,_%-.R"=/E=:G1'[?O/=@G5#,73ML/(IP#P@6F5<*D 'H$,J MDI(I7GVUBAY0GK#YZRA".4 'Z =H -T@ [0 3I !U)D!YLB8V?+(NK040>) MT-E%9N3[Q#5?4.AC-W @7;9WSQOB,H".S>(RI3TT0UQT)@Z3,U="QC1C$=-E M$D:,N^%:W8F\F<2"VB3L]+OX>5$HIV\_$ZOX/^)[KZ(X1?GC-W*@%AA%SZ2' M[CLRA\ TP#0'QS29M-K=Y-Q"X!;@%AFY9>FV=SV;CKS9'#ZX6PY:_0##DJ&4 M4X\.A0WS>RL@^0QT@ [0 3I !^@ ': #="#Y+'?R MF3I,R*&N5@X2S!0XOD7\Z7/>4> YK,$K76Y50>R?C](ZXRL/7ZIT]0A;K$?= M]*AS&S<% ( 8 0 #@L0-P:=C2TK(%A""_"72 #M !.D 'Z =H -T M(+\I=W[SO'?Q&3O8-0G"(?J&?7. #(V^,W7&SD][%Y#WG(JM],:#Z[WE'N_@*> IX2E:>JF[,4^_8"YT=?]5K2KU65\JI)Q,# MDP&3[8K)EF=M:AMSV299^,S8:Y+DJ=840U.54C4MR[-;/ELUTT,7Y>..QP:< MMG=.JV^NS[+9=[T%YJLH6JFJE"K[UW' >_GFO66L5U(7L]ZNS$&MI)0-QBKZ MWEEEQZV9*AIIY10&[])H#YC+R MJ0-[2U_'LT2A@?C^RO/OB?]HFV3SX[A[#&7)BTQ@AM*"'8W9,<.B ML-1K5O@W=B*2'2< %\A+4K9^F"4C"S9X;^)^RRPQR7O(QQM'OL=77K:0:E4E*ESJK[REUMGU6>3/%3.V=>FIG!\BE[9VD9%JDK&;!)NML M6@55 JKDL%@DD\*\=^XV!:X!KI&.:Y8:8.752OC B-KC(/)1=WO-^PH;U5Q2$[,E! MUUOPG$G8KSFECQJNU7HFOFD'I-/G2JLS8M]OOA&W4E$J6EJO;F >.4B": 5T M #H '8>"CF6*=[5B/5">L+/R*$(Y0 ?H !V@ W2 #M !.D '4F0'FR*[\8( M48>..DB$SBXR(]\GKOF"0A^[@0/ILKU[WA"7 71L%)>I9++]9-;Q"\*_- O1\\H\!S6Q9@NMZH@]L]':9WQE8=Z[^(P=[)H$X1#]*W(),J@KQWRQ\]/>!:0]IT(KO?'@>F\YA_+ZY_0MEGKH M-Z[^ IX"GA*5IXR-N:I=VR%SHZ_ZG5%+6N*7C& MR8#)]LADRY,VI8VY;),D?&;L-6\IZU46L]ZNS$%-5_1J2=%+M;VS MRN;FX'04E_[=\ZP7\1/]@'L.X1_.3RW[4?R5&O;\=6[4OWZ:C) /<":T&4 N1R[3(JCONUBU[3IY4$B^8.3Y2^4^;31 M54*F@P.*T-LOGW\OS$-.5?^1QI/Q-YSY^5=Q\'SV>>WOW\8/G)89\<2B&2+I MP>T$ZO,K6;@08*S'R$O0ALX'X[3";>-+J_CYKM7XO=BXZK;NSA!VGO!+D(@4 M%C%WR=PP!D2\D\[X(4X6_*+R_Z7E$>*?"J=I[__U\B[U_=E$SI!-4@_3MP_Z M1=][&BK'G4"DV*[OY.*;2 M'A@-?"8#?Z$"KS #OZ=X5FPJ)FV68Q"KQ:Z8_W*N_F^H]NJ_D57;78[I&:G?=EJW[OG9O+UMT] M&^8_?ZGI6O43O1NU_OA^W?T/^O"]W?A^>4WO_/CV>VQ#.,8@XHHM%AM"QYXA_(-40>XP:,YA>C72_< MLYYZ5:X*OM.6P5_9$_A7SC%(QB.B;@SQ!,7.6&5!3DT6#($ C<'!RIZ*M@NX M %S,X(*;?8 *0,6\*IF4DR" !\!C!A[3-1!)FD8ZC(#!GA?^.%2#76R(DH]S M #V'@)[&T(O<$- #Z-G(PA,;8 ^ )]-X'-)^K9I@_0!^&P$'[%# 7U@+=T^ M HAV"J)U*NB3?T2ANUBHZ7\E6:\-#2)6XN4ZC5%KZ2U!SV4+3G 6$?.6+6M,-:66XM0O@*> M IZ2E:?J&_.4'*U%*DJ]2IFL6@$F R:3M>%!3=V8RR1I+5*I*D994U0#6HL MI\G,:6E]'5?49S*W%M%5I5RI N\![TEK2M;2.C_&K+[L-R=-E+.$#6*JA:?(4K_-+914< NO>: N8Q\ MZL#>TM?Q+%%H(+Z_\OQ[XC_:)MGT6-(+C;7*K4IV%JF\T 1NJ)6VS0V+XE*O M>>'?V(E(AJR@ 1M(2W(/;+ \OU'.@@_>F[K?,D],,A\2,L='^4":#[XX)\-I M4YJUUAW0N]E/Q?-3,MPW,&1=*D 'H$,JDH .2 +*&JP".D 'Z =H -T@ [0 M 3J0!#S8)""/U15[6)RY-1P1-\ LA 8Y/W!%(5 !Z !T'!HZEF2&ZMJ>,T,- MZZ\H"/GYC5UOP7-X&0%72,TI?=1PK=8S\4T[()T^5UJ=$?M^\YQJN:IHU;33 MYH%YY" )HA70 >@ =!P*.I8IWM5*DT!Y0HKL*$(Y0 ?H !V@ W2 #M !.D ' M4F0'FR+[@FT748>..DB$SBXR(]\GKOF"0A^[@0/ILKU[WA"7 71L%I>I[&'+ MV*+.8:SA_Y60, MJRA.4?[XC1RH!4:I5_><.02F :8Y.*:I9<$TFW1W!6X!;CDX;JEGHF*RZ="Z M6P9Z*]U64FM*N9[6OAQX20Z2"RKKEE-9/NT9LD:ZFQ-PFLO[L=KJX8M;I25B7;G+7@$, C[Y2;%\X"T0X ME%BTKU;E"5)Z)2DM6T (\IM !^@ ': #=( .T $Z0 ?RFW+G-\][%Y^Q@UV3 M(!RB;]@W!\C0Z#M39^S\M'<^IV$IO/+C>6]ZAO XZ?8NE+OK<_C)[F\=7 M\G,J.U$8A-AEWNZF) IX"E9>:J^,4^]]U3-3/BK7E4T0U=*M1HP&3#9'IEL:=9&4S?F MLDVR\)FQUR3)4ZDKU9*JE(W]\]FJF1ZZ*!]W/#;@M+USFK:Y/LMFN_46F*^L MU#5-J5?3#H<&W@/>D\.4U/3%K+Y9(3L((F(AVZ6/#$.'AT"0UT=W]]_SL"U; MUAT!R_N>:49ZI7]I4NE?*1IJYA4%[-)K#IC+R*<.["U]'<\2A0;B^RO/OR?^ MHVV2C0_=TDM*64VK-=AC*$M>9 (S: MV-&;'#(O"4J]9X=_8B4B&G !<("W) M/7#!\NQ&.0LV>&_B?LLL,;6S3#K>./(]OO*RA52[Q'VXJ2KT79 M)1*3%(WHHQW'>[+=!^03NCX!0<'(L4-($\J:&5EPU-@^TX1W CG\FGN&GHVS M(UI%J1["04ER0!.X05]P6-A6\H2._3->_XHU-N:,*G"%M"1E MRQOJVI[RAOMDD4D>43Y>@3RBC,I#SX)+UMFPNU7V@*.,@2DR8(I,RA#?N;<6 M^ 3X1'8^6:U"$? -J?!#"-GN@\X6N5F65SPV.K!D!T<'ENS@Z,"2'1R='"P9 M>!O;M86+8(M#'K]PP1V\8@\'Q*(.YG!$W S5PTR\E!2#G$B0 >@X]#0L2R* M6-WS!L^&]5<4A.S)0==;\!P>@N0*J3FECQJNU7HFOFD'I-/G2JLS8M]O7OM3 M-Y2Z?%M 945R3I@'1"N@ ] !Z,A8\1JK%0Z"\CSVF +D]X .T $Z0 ?H !V@ M W2 #FQUE3M%=N,% :(.'760")U=9$:^3USS!84^=@,'TF5[][PA+@/HV"PN MD\F>G#4;OR[:HL#DS)60,Y4\_47T(.];1RD%ZFP/$MXA<%?NB7HV<4>(YM\>56%<3^^2BM+[[R\*5* M5H^P9=GNP_2HB4I+5M "/*;0 ?H !V@ W2 M#M !.D '\IMRYS?/>Q>?L8-=DR 68+W9^VKN M.=4:*4W'ESO M+>=07O^,5=H*8Z7$Q_B%XMCO0#SO77P%/ 4\)2M/E3?FJ7=LA,Z.O^I5Q= K MBE'5@,F R?;(9,N3-I6-N6R3)'QF[#7)\50U1:^7E9JQ?V6V:J*'+LK''8\- M.&WOG%;=7)]EL^EZ"\Q7451-4ZH5 W@/>$]>4[*VF/5V90[JJJ+J):54K>V= M538W!Z>CN/3OGF>]B)_H!]QS"/]P?FK9C^*OU+#GKW.C_O739(1\@#.AS3BR M&0 M\.!CA\ZN'R*OCZB@#@B#G47E-#_^R^7895(<]6T7NZ9-+P\2R1^<+'^AS*>- MKA(R'1Q0A-Y^^?Q[81YRJOJ/-)Z,O^',S[^*@^>SSVM__S9^X+3,B"<6S1!) M#VXG4)]?R<*% *.FQM!+X(;.!^.\PFWC2ZOX^:[5^+W8N.JV[LX0=I[P2Y#( M%!8R=\G<. 9$O)3.&"+.%ORB\O^E)1+BGPJG:1/P]?(N=0+83,Z037(/T[QIG):9_ZG::-[;[ ]%+3.(XZ:MFV<'(P2^L0-"A)GJQYU Q-BN\^3BF M\AX8#7PF!'^A$J\P@[^G>%9L*B=MEF00R\6NF/]RG(^8_3H3'=IE H8Q5I-) MH'&::+>C;G;:EZWV?>L2T;_N M.S?7EXTN_7#?I?_YUFIW[U'G"C4;]U_1U4WGSWOTX7N[\?WRFE[S\>T1;V6M M!=ZX$HPE#+<0&(O&ZG;\.1AA<_Q9,#55!QS>Z=R\7#RNP51\XFVFD+CD?A[S M__F4*A?IVK[ MWA!U1L3'(0OV-]7,VZ&S4AH R,&B24!.-CFYTYV1T"IKZR3? M8>?\_:UAZM*F4)?6+I33NG:P?=WQUN[2[K=VEY12O:[4Z^7#V]H-+),'EM'2 MNR%H^^N&8"CU4DFI'B++R*;S_W_VWK2Y<2-+&_U^?P6BW)XIOP'*6 @N5?56 M!"51LL95DD9BM>_<+Q,@F!31!0(T%DGL7W_/R01 D (7<4,22$?;+9( ,I'Y MG#7/4O[TL?3?-IW#K,E ((6>Y!/ MF4[1')CQ0"_Q;\MM* B#'BP7\)/WP,D;"O4_&=C3>.ANCW9 ;>EYF+F>\B!-P"3P;2]H] MODO '@S/:E,%A3$OM8@S//,F6ZMGM=*4MEK?9#E)XPEQ V&P\LUZFGL0I;0> MTSGN^D5FT[?E-[K1EMOZ"? ;3A E0&RT]B _]PUB55;:3?Y!S)O0% 8I)::: M-ZQ% 9',("!A%2)C3I7UM/<@/Z]HQC;Y1H#[/.#[W U_!*2#6[\/]Y@&"GP[ MM\8A9[R($X@)5#>6=%)ZET ].*I!36SE%8?A#-6\2=CJF:679$A\'VS2T'PE M0I@6RG96!K8U\@+;WBM-;US+1YYS2=C_W[C)_K-XMQZ"8&NNTY*-%G?G3"4/ M 3U9."_I6O4N,7IH.#=4[F2H",_D2GQ>FQANZ=+*/UY@.FBD3GR,OPRG-#:) M_!W9$XS?%**56XU^'X%)" 2,%K]S+RD4;';61%7Z0-T][<+094WGCAMQ"S&! MZL8^(I.V0_70?B6#VK^)[RT'=(U_*/,F7:MGG%Z,3/<)!@(9RYR]5*0ZMMFW MG20G7*0WB''$.'L;AS>F5R&30FNR,R^+1B8%F.Q%[&<1;LFUEI47GK:[5R[! MP$,*@9TM"*W1DM6ZL" X'I(['UU> -3N/KJ]@?MK0VG(S19WX<1<^^@J9$7$ M O7&?29NZ/FV.-_BF=GD!:KM+DDSF[]UQS[-D+5Z7ILC?K@,)Z 2.#8:>5%/ MNPO-/>!8:[5EP^ N[I)K:5D]\Q/;/" R1'@E[YRFN8_J8&\Y30* O^QP=!$% M0&;$IP[_;?E.LRTW=!$7(D"]$:CW4;_K"*!655VNU[DK%<&U,*V>Z7GODXEI M#R3RBEDSA)U?>=A+4K(BWP>-3HA9[CE27J3:[F(VAD82L-9E".FXK-4H.V'? M6M/7FK+2Y%O3YP1M N!&,R_^:7>1>TB 8ZDF56[P5]6&:_E;/6,V/4L5=6NX MYT)Y\6K[.TF]9P#8^1C5:&BRHM:YYCN<(*P:H%Z)Z;QB3/L[0-T-TU^-.B;L M<'=ZRG],4O7L6$"<'Y&9'2OD*+]R]& 128B ;[/8VSU$).FR6A>B5.!Z(UP? M+!AIW[A6=4/6.%<1>1.IU3--9RWN'$1B-JM!2%=^N= N44J._7>8PX)2)-!R M(*#4TW8?NXO7IBZW^$L9%.*53V#O$K9T;&!S6=V&:_E:/9,UC6,2@O44^$_K M>,%,B:X_W;VS6U/6^:MF+B0LC[[@UO$"FW8%^->&(ALM[@Q8_AW#U;-BV3&^ M-"+. !$F!68E#EDW[E7**:O:>/XK.=IA J,8I/X 1%UY_J.Y_'R+_S(C>1U6 MJYH$*T@&2>8PH58;D\SF]:94V="+U0"V)Q[>U(*C&M_E+U$BQA'C'',6A-)%MJ?Y[+RL [+HN2K^O,JH3:N]@_L(#@5((:+N?>_9'I#!^?1' M@(6"4V#-<+6[8U!N8M9CD[/X]%R=JO0.0T%"E(3V$8MZ7!(R&G*CQ5FSLTU( MB#>%0=@?8APQSLF.PQL[J83]\:7_E9H?5X[W$DA#WQM+6((G6+! /GWYO?^U M9$6(X=63H?I+A:T83FP:!\/QQALK%&?5IG.XCWQK9&)I"]'YA$/;<9U1N(\6 MUTE@9\_K6+#G/KF/87#O (@Z[J";(&'K>!15DY6VJ, H0+T1J/?1\OKPH-;: MBEQO<.;>X-R347[38U&\^IY%R""V0,(1$9W&*N727 +(T?N MAGMG=.VZ(6N-8L.D1226()XYXFGOHXWW'HAG>1#CR<8N\J8TB.,/,8X8YV3' MX8V=E-\&R89?3>*C?JD_E3[&L5B_Y1Z%"+.C(II37B+;GF*Q4ESM'$CR5==U M66T*JT/0#D]16.V\G*D]16'MCW@RM19X=%**&"QNE34QCABGC./PQDXJ883D MQ&!=V:[I6B(&2PPG-HV7X7CCC96+P7H@DSA: 0^%AY1%DDJ6E11&)C4R=\F6 MH[7\DH.M) KFSF6"E]!*?G=]6 X3A]V]5JZLJH:L&IQ5\Q.)A8X\WXRP.:JB->VC[5L#ZZPR&Q0CSO MN/)\ NLK742^3UQK*I%7:V2Z3T0"^6J!+!0V2%44J%V:MD SPAXX[F/\B<^6-:SD1*B67<>[F-1#M M!.Z SSA?VXW((*ZAYKE[*)W65.0F;XTUA653:L)<29>[]!8[>;K\JM7KLM$H MMA1H>;+YA+$DQA'CG.PXO+&32AA+7_KLM(:91;;+SFVP:,A,-M+OUD;2"JWL MI+2R5>920]E'R\6=%+![>&%O\+:?3:R6954]IO[MWM=&;NN:7%=.T&LMR+"D M9+B/QI G1X:*HLF-EG9Z9,B; B/L(3&.&.=DQ^&-G53%'EIF 4EF*)T3N-;% M0#9O*#'A6!'#B%M5:Z6#N:$L5%6PF=ZD:C5=/:#>="3_L:K(=4V3U19WG>:Y MQ:<@"47/(0FM-"31D(UV4]8+KN\C#E#X4*R6V&U'&GP_7HRR3J?0K1&XX'8Z MFVX-;^Q3&$BAU(6OJV8:K7?_ZD!1 R_J.V21I/[!G?*X^=Q7*IGU'"7S\,=& M1U(R#;G>:LO-9H.KR!V]RC4D!0V^I4$CU_=1$AI4-3#TZG*CQ5?XW.9$F%5? MX.^^-YBRG^"#"5M-/WSY?6 _L[]RY?U_+LSZ/S_/9D@G."?38Y$>2_3YB4U6 MC+(PR"9C9.C% E00?W[4WHA(IF5YXXGI3M&?ZGHA#&'Z\#6@&&YX\DT'5M>G MD?SAB 0$P3P@+N84PU]40S51]V!EC6RX/ CA"UI8XVSU"^U]V6"7),LQ T#G M_?7YGQ\6(:?P-92CTJUAKG'_>[8_OZ0.S?"A>6&END'RM+H'ZXDY^ M^,K J*HQ]!*X25]&J4)]W[GNULX?NIT_:YVK7O?ADV0Z+^8T2/@4ZHHN69C' MB+"7TI @8C7Y%X7^DZ=!QS]]^#UO ?ZX?,A= %S)N6$3I3M[^VA8\[V75!W/ M_M2[N_AFNS\EN,0BCI._:]A6R3%A[6S7L5U2ZSN>]7->(-!Y9!1^4QKYR%I_ M"3WKPQS^7N)5L8'[VJA=L^W"*Q:_3!7Q^:_W(I][R&"0L"Y0/@"]?/G=G/&E M% -S>)AQHI+R)#!MOMW\=Z][\8=T]F]?>Q>2O#7X]VWF\M.#SX\]N#_OG=O>X_2W95TT7G\0[KZ=O?7H_3QQVWG MQ^4-7//;^AD?@@_&<*$R+&805+@CA<72,OT<3$PK_O&?FK.R 0]7TU\:4;E_G4;,\5Q?#%<&+31#'\ZAQ7 M+Q3#9UT+39#YP!.ICQG8925ZHN=8OOP=>JTYS,HK@??>E,2;>,_O 02W9/NV MY4VY67#5!G',>[I(SJM%]-ZLOCTAN:7*:INS5#MA<)R [+2\,9%"\[42=9Q/ M-= _K[C2^T4F;G4/=WH-KQG:KV10^S?QO3=LIL8_A^$$0@*U:E[MB?>+QVJ@ M=IE0D>M)]DLQ,;Q9Q M4B"&$YLF3@JJ>5(0-V4<2)/(MT9FP$Y5)[XW@1V8TMPW\G=D3_#TM0+^CS)X M755M#\Z0*]/V_VDZ$;D;=H* A$'' ACX9+"U_U67]6:+?SM38)I+3.M[<)6\ M&]/E\9B(K"N1=55LUI4FLJY$UE7,EZJ;=04[AV*-,J,/4FB'.&K\*=Y2N [6 MBL/TK-N[7O=1ZMU)2_*TKFYN.[<7-YUOF8RM@J9:?&8813?[?@'23&VXC<9 M.]9FBOJ\&O,(+VX/P3IVPPY(N CSS)_N05I9-@EZ\+!S9" ?F/ZD-36EA18! M 15G@NS-CT@B!/:U(7E(D;Z0LD40CB5P:(6XZP$M=ZTSZB$EH"$)-^7S!QJ*?U,^_ M22/SF4A]0EQIXA/0%%F';YR3/T"G"2@&X8A^9@L+E]DP_L2!)7DB+@$%TYGB M[V02LGMQL!\N?8='G"*=7H=NK2E]C*=QW>G;][%FL.W71T(G@ MPVTW@/VB!DD@A1[V!1ROI$2%DF+MOW$B#^0IX;T+,LCD-"R^_IGTA_="GHDO8T]'0))D!LD-E/*6Q,:6C:/C+> /-^POA9^.B\5Y+9DP+*AN'M"3!>N)R) M&U@PV%.?'OS-QI8S_'UL#LB9%%?J@@MA-&48B7%5<&]FM, M>1[-=UY/$$G6,042PQ$Z,#9A+\EJ@I2&GP<@7T+@8LD2)N\7CLQPY0S&YI2- M"[ CKQ-"*^ MDC6NV'OHNL[D!Q\*W&[V1Z*[S&O J+?]/J>X+=&?#C$X:,8V M#O\U49)W5R%A@AGUT?=<^--BA+>),MG:3)D\V&(\$#03@1!N@B "_,[>19I_ MF>RJE1*9-ZLEUZWWS @5A:_,"!\)_:KS>"[9\>(]_ECU#);%B[)@Q45*4V9< M*M9X88\>R1-N02QS<&L^]D"&6"O':C&Q\]LGZ68\\7'R5*B ?L(>0YU0R9,S MB:.XSW*L8DLO(QO$=:QV@="7)E$?T R,+;3#*3XL48-HZY[8\I:"^+'(%=T@ MUA8\5,/2GT#$CP.)*KCP/RI2\:)$#>BC84:_@3%P^B (42(GOT]H9='@C89H M]CU0-/W9&\;CI>(;GC6T06[[$MS"1C#I>0?C]RA"+-HG'&DBU3?9#)WIV9ZV M.%9S0<[1=DDH?5!P#&T\:Z&R W75I,F$.827WDR*J(:@(K!LD0GF\^P8>G5,?/6J"Q@0)J.2JM\#3+=NR9UV#5%+1X M"MD,'I;7DQF2V=G_ HLO !T9GPL6#+!()_ 2*PF(B@"CA9DP[IXA;]@'F^T+ MG67*Z%8OXYX8;/O0#-;8&].;9%F>S&S5.4;(KK3,G&<+YKA?YIA=TMEZ]@EL MU#/C$GA$OL[*9-AC!!&SS#76;VJ93DF806S&>YIL7$9-27Q45$]Q8-.!CR#1 M;;&9Q1EDR;'0P@1*=" 5]7'O\ SYTHOZ80<5U&L/]O0"&#;QW?Q#*9VO0RDM M]U#JV\U__[BYO.G]#SV(NKZ[N;W&4\^+[L,ML/''[N,CGG/R8S0>\D3F>^K( MH_8$_D]R;- '!G8<*OJ$FXX0PEV7T*ZFDC.<+O,TKO=5HOU%0A0)+@&5AE"6 MP[@4,OMH.,1S3ZI?!"/D]"-J[^"AB.?_I-,Q)W:(!SYV4JY;,I]-VTFJ=OK> M"WQ'#37' _U(QC$]Z@LDL2^2V14HTH$Q.<0,5GK-/)9FXV' D/AHG,&,3*;"Q1%LED5<_!-6&&9.8,/0"PO*P;\(.[&2@2&$]I@>C.&(Z)9- MM:^?9(JSCL:3^-K9=E+5UA[3G87;7#,$/2N.8_X7\UE2=%!;'=Z0%8]"[[+W MY)MC?!;N0!]TR]CB)XXYQ2M 0L+@SHH[J?DY?[=OVJ@1#=A:X@E+BL#AS,T- MMXX];*]($3T$_<7S03<\3S;CS39E%G=N83*+ CN&,4^H#[&"613_[!WBXU"? MO5R0'NFPQ:)N"+:$;-WHZ['X[^R[QV<_P"R8AP.>ADX.N*'/ $&/(-+Q6>%[ M6 "7ZH/6"+6,0;RYZ>N,8FRSL'/)C. I?KR8Y)58$2.<<6+7X[4Y!%!>I:U# MS8F-CPHR1FVBZHW,F 9PZ1DQS/H8X,/_L2K\MM[:I<=)QUULG- )+TS?QU-] M&H^[_^8D,M!9N"@!UK]F^[VO">(O_/07&^:"C7))4")M7:=$5>2VILG-G%HE M,G4D6E8TQF-Z,J!]E*-MNWP-!%D,&7=-'*S+HS$;?[3UG;=!;<6?/ MII'[PBC[<.]B#R9^X=B,V=ID/7(-==M79R'BVVZCUI*-9EO6E;?;2-]A]:3S M6KEN-.EOLZ79H:VDKABR8M1S]@-$P,QWR0>[/70,THR#TH/SB.ICV9, GQXO M45\[QL3&YPFH Z!^FII&M*U-&'OOD34G&D-\)IN, S(OZ1V#FIRYH%0O*J3O MUT-1RZ21+FG<^]*@&J9D;^ )0!W$IP^EBF/V?:@;!H1_$%FH^0PC#%^*Q7JB MO$TCO!0/\#U'42)?AB$J)4_31EG8 <=R3K:,Q>I- 9= M%?45#(P!S9,I'BQ$B]V"T*@&,0>%UT=6B=\.2)^>OJ"$A7FE:<=4^XJ=B+Z/427Q2M]%L#T1UK E8KIH(@ !3RXA U* J@2LA+Q2 MAVI."/W]]54O/P(_)P4A-])^(0A_\3>,OI?6)SKD$K$1JB@XGB.AK)$E=#;FVN.Z5B> MB]=]3W!;3J@M-6L3 3$G3%:(QT3\4NT)C%#J2F 13S#U?Z=G3!EM,H O@V&L MA<%/6>TR#7ND8606<.* ;F$_"FP\Y&$G%(MOO>9=WQLQZT[G0N9\XL0''U[\ M9A9(/3^1$-2^0_*BZDG.^\(]M@\2@=E?Z(2(:#1<'-05?U[RG.SB;!X\QL+- MD@C&['Z"7A"YB2=IQ;XR"0U*@A?B/8GK@TX!11R+[7OK<)DY#('A/8V .AUG MX=H%:1W,XC]16J="W920%>$:6(!.%E[!9#DZ#>54S9FY%N&-(GP(=?ND7\^N M1!\/\=')0B/$9_><23=#Z25V!V:GFIE;ZF8: A^G:@XJ)M_&&4@#VXGBXUBZ%NB*G"&%;0M[=]QC-U9KZ*:XJ.?A\!EM]>[)T>?/8N;Y^Z%ZS/*>[*^FA^\_N[8_N(SUJ M>NQ>X\D2?'E_]]"[N;WFYXSIP*?2\=$+E;XKO21YU857UKFX!QI\$]L:8&+3I^W\7K!)^DO/-^6I0MXX;%M M,:%[#T(WA ^AYSC>"Y>Q^ZO'P+"?3\5$QN\> F"-0 Z)&765[XW[KY2 MKXES 2#PX-%!)PQ]NQ^!9MSSKD P D(N4-O$H+#SZ76ZIQW0UO,YNY'+V4^Q M!6/+[HK+NBOVD,'%_17G*QV*?2_SOL^Z:AYYUVG)(<'3 M!+;WCVW:'E;*;\0J=ESLN.!DG.-:-$3=M9EN(8U0!4;XQH@N,"(P(OB(P$@9 M^$BJ=1U)Q=JT3\8!^V,86I'],>+B8T'NQA^Z_G51=:_?CMOFJ]QUHY%_M%6? M]\+_[T4:; )/N,%R$YU7.ZC-SK*N,^.3BN7CP])WF^?[O8Q*3DKV*/B!! M!;MP78AXZO#'R"9\G;_L<)0X_6^28,D.2QD;],S7;4.3=:TM-U4UO_1VH26W M!=%P0#1Y?9/U&='HU22:>EV5U=;;%!E!-()H@&@V"Z*H&M&HLJ$UY+:RI&&) M()NJDTU>P^&W_4BJ1C;-9AT4M":/1,.+9;G88:P\G<5HGK)MUNY-"V/&2VA1 MKAF*,Q[5S&LO?4PC$L 08X$S-M769$-_FV[, 9<2E%((I:@%6X[<4DK#4&2E M+4A%D$I"*ILUEZP@J=1U0ZZWA9]%D$I"*IOUK*P@J:BRJJARN]7FD5AX,12/ M< 19G*'8C;#4ES 1BV91]6)-1 8#SKB3+FLM0VYK0NL5=)+0B5&L@<@IG:AJ M6ZB\@DXR=+(D;N58UB&7= *R1&_(+>SE(.A$T FEDR6A*LW$C0/%^6)K&T][ M)?=;$G-T+*N3P0Q1UG$'#&&I54$D%R*2FYHBUY5BHC\$R0F20Y);$I>U5SN<&Y)KRXJB MRH9>3%+Z-B3'K.K?XU+GO].ESC2S6F@J4HD^DFGK\[270=P.0O0OV'Y#]]B_ M8+'#S(W+2!3(['P:_[C8F\!HJ.IE][)3NVQ>-6IUXT*KG7<48#Z7QI5RKFB& M7K]<:%R0-KL:=$)\0NNBW6XTM5I=.U=K]?.F6CNO-SJUQD6KK9_K]5:]<2Z: M'8ARNJ),M&AV(/9]?M]%LP.![;)A6S0[$#LN.-D)XUH4H!9%R@5&]HX1+HJ4 M"XQPC1'!1P1&3H*/5"CFC(]F![3=!;9+@B#YG=Y%<1!_P]D9GRJWFHK<$,5'!+WDT\MN30Y*1R^:K "]:&U1 MJ%W02RZ][-;?H'3THLMU++)04&ZQH!?NZ66WQ@8EI!=#,61-]#1894"6NBC) M!2!Z;%ME[)#'6V[F:M;4WJV?P7:L*=E]/KF3*C<:AJP6%!%:$6E^8E2R6R^# M!.NS4OV(X[);O/)W=JU]&WRV5;%4$CA=#(;HT+ MRD@CJJQJ3;EN"&M04$E");NU+2@GE;2TMMRHBW-"024)E>S6M*",5**!ME67 M&RV=1RKAQ1HL]^F@YT\\P'4I*QA6N,)K>[<>!5NZOA(P'9G-#>U7,JC]F_C> M&PY7XZ+6C*BK7!&JVZT'P6E1W7KEHJ6(%B""_(Y&?DUEMV8#IT5^0N@)JN.# MZG9K)G!:5%+B5WJ U?1-:"2Q5V;RF9= [AA7:+NOR":XHEFL[K_'!&- MJ-POB*9HHMFL$/Q6 HL*7BD9HO_F-$,,(S;E9(81F\+A,&)3=AR&%QE?ZDQ?!;$C(-#_6[+<-%I 6\/]^J'WXJAEU63.XJ8/Q MFT W'_4PFDI>BGA.LBI_X/ZJR75=5 FK+JQ7,^V\).R<+%#^<#UCVHU62V[R M W'!M+E!MYJ7XYR3;',EBGUB8WHI,$--\G+ MY7VW+1/OY[WO#2(KJ4-UU*,:L&7J*F^\1&"Z&$SG%?5_MRU3.*8;35EK%E-2 M2$":-T@O.4Y_GRE3.*09F^:F9K[ =*&87G**_CY#IG!,J[HNZSIOF.;%C"GW MD8QH <$;S]EXVJM9TY) B/=911W'N0M'Z6EQ$;P)-,B&W&IRTO%L25),R<1P MI2E'6Q)D\3[;BP?*40Q5UAN#,Q2GY/E-$! I%7 W%Q>F99O#K9\ MWJM9V))0E7=U/-@W-U)556XJG 13Y=;1+;T5<34_45]58'@=1BZ)18].)%V5^86Q* %; ME2@]41X.;M#XJJ"E+<2SVXVEGK'!W!=-@Q%;O&32\NCY"NU"5C=>A/<,0YU:\FW1:;G;HRC MJ>ER4X@]@=X9>K6MQ=[QT6NTY6:=DT %/F5>N:T]D9S,'7?9>-XKF9"^M0C= M)L=E-R[4D)4V]APHA@_EG;JMRJ-T\&_GN*\%^8\/OB^Z7D7TUMP,79T'>]L2S\ MG[Q:3C0@23C_P'Y.0H'OKZ]Z#RLC[C(A^TD^P-P31L.:[[VD/RW^AID!TOWU M[8_OZ^/ZEN8"+*[8;#3I"QEGU_B39+N@3=JX$%B@EHQG$_L=9I:^0>;#W-^C M5,FZ[UQW:^H1+YA;HLS0B2/6?) WA%*M. MORCTGSRM*O[IP^^Y6_/'9?[6(#[WLS&]NXMOMOLS'65@!Q/'G.(J.J"KU_J. M9_V<9VMT\.P&F-+(1P[Q2^A9'^;P_A(OA@U,Q$:%B^TR7K'X9:J;S7^]%[%" M4U D;RA=()MS4:$SWX4*2MUS-)0EJH3>%JY)N-IM-(:)6>P[?"1].KN)79>, M\V7NALU2$AW<+=O#L@#L8C]C"O0@X>=XWY^B#. FIK2PM)K M!!CX!"'F1^3#P1@7"P6]O>MU5]%L3+(8+?H?O[0T5?T,-TF=BXN['[>]1^FA M>]&]^6?G_%LWC2<]9B;5OE8E0T__BH+0'D[GQTWV4?+3W:.&B1V@50)(!HL9 M@.XXW@O(, DD^HHEE=(H=P0.QKK#"ION8.4]V:ABO$__1&\[^HKO3!*/UH@, M(H?<#9-%O?5"$GSS3!?)Y,IV31?3UM;0"19:RZ&34TR-2W@=4V-2/EAP>M!, MGAPXV:"8@41Z0V52= X)L/5)#@+>)P7O.3G++\1U'B'.[/&L ./,/7[09>(B M][6')H9DOE575V/ET-[#(XVY/)%BU01X"[+)RZC8S/T=;_M,=;[VMZ_Z\567 M%;4AZ\TE_L "]_3XR!)HWA;->:'^FWFS]XUF73'DMK'DD)DO-',G21=#Q0ZK MU18E/3OHP#%="WTY/CVZ"8>1DXK3:LC0+>)FN.)'^RFJ7,_+\-A,"B<@NO+\ MRQA";WG9UH?46)1T68GDPIC8REK)@EA*3RQY60V;"?F#$HNJU^6V>I+$PIT& M<$Q;NNB8LQS[699<$E9# =@Y%H=K#K==4$X]+_-E2Z/\EH1;2W^Y!738T):$ MDQ\+(5O$Z@B"J1C!Y&5I;&GW[T PNJPV55E9%M-V @0SIP@DL6Y)1,QBQ-M" M>$NQ<1BG&^[1&P'6/<>I =1>3#^-\#!7^P?HMWC=!'; &P02<0=D=5C'7"C( MEI$@[#8[D,P@CD$)/A6T0;L'3&7L@0N?#.P0ZU:3X,[-"0P)>LO#0U01'B+" M0\3YN0@/$>$A MXB/(0'B%?:I<5'>,B: R[)#*G^VB=PCTLCF8<9A;:B[B\N MK?0UUO>*_&_AD!>.JE.&=EYVL%8\M(VV;(C@$A%@A-P-ATMYTM!^)8/:OXGO+>]S6CL%EL0+UBJ"[]41D.T] M2-@] 7RM$T:1M7:+.X1S'O]8#2.U.QP2*T2WKQ7Y/G&MJ13ZIALXM(A2)62L MB.FF',U0=A#9COUWN"$[8XB[&U[$>.O-X+9SNW)#5A7>;&61*E%VLEI)5>H. M>D*A5/55EXT69W''&Y3JY5:?J(;]ON&!,W$'XJA9!(Y3#KE]ID7Y$R]%XH6@ MGW7TLWWB1?E#/\J=AU%$A=,;]YFXH>=/+^W @B*T5DI8BP_7W:F^_* M2N$W8E\DI0ATBZ24XT.\TGY!/I)2KB+?-2T">^:C1Q 4R"":3!S032OJ!>32 M.['&Z[!USR[:;#!5H1_CG=_6RU WY&;K)*+P!9(Y1?+6[;?VBV3#D-73*+W+ MG0BM1JC.@_D"WX"V90-H*B$I^8T-6,-2FML*QY2;P&9_3_9ZAPK(6EM6]).( MM^<%2@*^32.O(/U&$G'?\%54V=!. K[>;?;6!]-RH]Z4M99^"GR%%RP)_#8;>17BWR<6]X1?K:G* M=8._C(Y3D(O5L!6O;-<.1F0@/7E8EQ)]K$/;"7T:$"P%TR D8R$MN>8V>27V MWR-J:9[7U MMJR+1$9!(%P1R-8E)O=/(*U&DT,#^#3[/%7#(&9]GNQ9&+SH[U3IK*G&UO%+ M*3?;H4N- 4:U(FLGW*5&T$E%Z&3KZ*C]T(D&DKZE%GP$7.XLPN-GH4VEYT03 ME,P!7CHF23LE\HIG(]1CS4SQD*1B>RJ9/I$ 25;DF)C UC<#3&-SX^)%8>9* MASP3!_9T[#T3^G29UN&U\+8H(%B4P+&?<==Q* *S'=-'#J,P@D$&9$R=YDF# M)]\;1%88G!TY;^V8&9ZTVL@%7(\T]I<=CBY@8SQX3/)=)PA(F'SX9IM]V['# M:7[B6YVO[,]&;O;GQ=UM[Z%ST9,ZCX_=WJ/4N;V..YB1TO)$4D,DDHI$4I%J MMT\'@4@D%8FD%4=W5MCRBW"11\K;42T?>:077H 6'[7]JEI CDO7TQJ74E[I M['<5FLTW4H,PN(G!L'W*@:*U9/TTTO $OOG$=S.OD/*[2KX>$-^:9LA-C;>3 MT].0L-4X*?WA]FW'(0/T>?X+:\,/"#I*_:J49^ WCF,-V]DZ8#C9\83M[*'X M8Q-,9N4T,O=X@9. <+.Y=C%0D70& S+HF:_[*(71D<<+A 1LF\W="O7M ;9M M36ZH)Y$(S9T.^3B3FEX:9" A;,2E8FLS6;>^A/G7=,2_;T= MJXN$?*/5DNL:?PY9D=_)@>2])$.")^/2 WDF;B1*-U0H,[VY2T#1V@!]L!LP M+MU&9M;S]M%74C9TWGS!HK9#I2FHM4O(TM$I2-=EO<&;._HTBS\JIQSE&&M-!67CCO;D<3.UEPK69+-IHB M"$] >GM(YP62[G96L!NDVZK9NFPH!F<,2P0#5)M&\KI7;RW5=Z>1EH8-.T^11K@3\EP=,I2% M:X@CRS<<)*^!N#CN%\?]@G;6TTY>EVQQW+_/X_XOG+9A@*')J^5$ Y),;6 _ M)U6Q[Z^O>@\KR]MF*GC/JFQGGC :UGSO92;T%W[#0N'2_?7MC^_KB^B^,;N3 M[5U8DSD58WG1=]5@Y?G3S4J:&2Q\F/M[E&I3]YWK;NW\H=OYL]:YZG4?/DFF M\V).@X0@T1G@DKD%^BR-"+*#3Y*&((IUI%\4^D^>^A3_].'WW*WYXS)_:Q"5 M^]F8WMW%-]O]F8XRL(.)8TYQ%1W;);4^5HR?YW=T\.P&F-+(1][Q2^A9'^8@ M_1(OA@WLQ4:O"=MEO&+QR]3!,O_U7@00K4B?M"1@293FNU!!R7>.AK)$E=#; MPC5'[['QC0!C)G<3@NVXW:>..[BR74R?^D;,@ 3Y#0 :?#74:.8VU/C6[3R> M>+N,=3ULL(/&A3>>F"[VF,'] M;HAZ;M2L]D9%L.(MPGIH/U$V&+PZF<=(]! M44_^CNP))@BS#C?#H6V1S)? <8C/GBN93SYAK6O.I.RHA#7/@8&):8WBBT,/ MA#8PZ#$P \G&+AX3'!]>+212$GYOF:SE#O;XD+P$?_$3/%\:,AC&7PS3;X#, MX94FGD\OGT3^Q(/W9K,:F__R !)3)%LO\A9%/T8D;/P^<;,^8%P#;/U;INVUM#\E;*2^E'/0^3L'?/M54;37D9OUM M^4H&OC!#C#ZQ4,<8+"P!MIIR$=X 7X\6QX$E!)U<^IC\\ANNV^J5T3=:F?^] MH4]^#('2\;6_>8S,.Z]V4*.5+[ILR.^TU/\Q%[*MRFW]K=$@*+4X2EWD^N^C M56,/M)K5=>YAN2Q[8CJ[(JVN*')=U]Y#L(LK$1/F>K)L[%J^/KL",6UN[1QO MMV0CY\2[O"3V&$TF#H4S*"5]TZ%,-Q@1@JT@V-+ACOF$=0@$O2C10P+XX5 V-Z:,%!V,!B;&!I.XK!WM\M^*\0!Y\."H3#LZXO_72( M_E-E"96<@_!*$KP([B.8'4=W&XCGB^=S^WQ>"+]2&GOV!#8.I9)HEU\WK(3F MSI/^L4:QV+K#ZKQBD89D7[!MWEJS:#9D;5D/@$*SG 5<>8#KUMU4#P-70U=E MW5B2[%HL7'D1?$?1>'D6?(X'M@J&L991]&V17LP#E]F/4;YU+]8ES.C6L!*<'0FK+2.AVO+2\"N]26:L_#&,L5 M$<-E%-+"C9[PJ>V[Q.;SJ5W.E%JR6E_2,X=#[B2(H73$L'WOV?T2 YXFM>2Z M.$WBT[8NTVF >+YXOCA-XEQ'_]+_>I7-/!7QJE4=1FQ*2>)52WT(:26M_B\+ORR-VNC-[AD6O(];HN:ZUB#/@3L=5+K;)W+"L:1ZP\P8!,?, ' MK5E01ME7]H.^586T6VI>(/J>I&<&1)<9#&U?\DA1&[*BO2UY5(R;>55U;4$= MY:".O&C*/4GH/5-'J]F4C28G@9:K:8,7"5Y)(]8EU3!@JWH*J.9%U+Z[Z-F> M\LHTN6U@^%HQ;$D5]LD0!"_"^BCF=IF. M-L7SQ?/+<#1>:BW]:FE1:I%FR;/K7MVZ47)6J=A;DF6](=<+^])6,:.O.QKF,:/>D,E5N*6T0 MG<6$:%3:/U5I.MBZ>_&!Z$"36\VVW,YI3L$K'? BJDMMG;+DRJ6-D\HHGH7; M/.%1[PZK7,FCMN=,J BWZJ?C,!>D4#I2>'>+YXNS(\ZU\[]H0VPRD$Q87O.)2#X9F[8[JX*"+K133[,4SQ?/+QM7*K5[ M_VUOHM(Y";AS2J;F2UXW33NGA69^X9=$H'28/'E(Q G]L0?"1/TP9Q=IZIP! M4PN(]6D0^5-B^A^^-L_2H,]X5CR<\ D(%@;!U&#>*P2U%1!LG>D<0I 7*51J MW7BQWHB00<4S@"4R*.LC>S?YZRO(7S]K<$C^ H"\2:"= %A? <"ZD#]%6T%E M,E_%\\7SR^#^*+7B^<8I.[ #"Y8@E,#*(<(;*YXOGL\7.Q+>6&&(',80R0TF MT3:+@;Z/?/(N5]EE+&<>0,S<$]_*1H/6M(TC3?0/7QMGW-3]^I4#_)03)CA7-K M?Q+#..,F]U1(C$*!NEFD;#% U5"*<9-W.B?/?@_[WF"*G\R^0[Y*_X\D28NN M8_9EKD#XSX59_>?GV0SH!.:8?LSS8Y8_C[+)JF$61MEDD PV_Q4%H3VL.2_!IS3OM?^F6'T(,8K:MPO]R#L1HZ MHJ4'CS]W/.MG?#*A-36%2@P")#*!YX9^1#ZPR4E?*,#BJ'@:@6X1QXECN]// MH.=9Z6?'#(!XAK9+1_NP2":*\NLR+6,+RJ%XL5W0/BFAO%+-BM$&Z'RSN?Q! M3)SQAV.I@>4XG@ %%E5X9(7)6%GA@8R5^(=D>QNG8QQ/\\U;@#?M2U):9)T8 M)KS-[UO:5N6@#N8E93T%BD\#Q;$4$1A>@^$*^1BD6(PW08H7YV^@VMO'6?I" M0QK#7:/@MQ*Z'DZYD)#^[F+QB77WC00!(4OZ3-Z;4ZQ-'+!H&^"L=\,K&^V[ M_\$PFFVS)1NJW.2S@X6 ,@=0SJOLOGUZ^T$@K+55N=$JIJ6P""(KW@T/B#1* M* %/S*>I;UU0?2.A=QF16WAT[X4XS^0[57NVY1>-EB(;.C<>3FX 56'LYM4^ MWUW*[1&S1K,M*WHQU5U.1,:5^JA9H_VG#OQ=M:M#45 M656%:!.032&;5]1X+Z)M1Z@:=5UNMHLITG0B$JWL5EM32+3"V76!]R?3=@&K*BN&*C^3:E1=M M?6IAU%NR;G#2I)DC(%48LWE1P7L3:[M@M5F700OC$:J\B+12FVJ]$?&).0R) M7T+!5ND.&_5W1ZK0Z.N5,K+GG9-[TQYT$#"[' MO5"ZR)7#^Z4'S9!;C=/I\L"+?"ZUR,K! V2V[[8.QH?<;'*3GJ&_7/C]?ZS=!&26BC/W&\NR;(NJJ(K=U3O(P5M,#+^*Z F:I:(=:I1Z0 M]:WCB9:([>V[0#:,EJS6BV%'E78<"V)(B&&_<4K5Z0W,:;4G&)J\6DXT($F9 MH(']G%3;N;^^ZCVLK+21*064U!F:>\)H6/.]E_2GQ=^PXI!T?WW[X_OZ>AY+ M:PPMK,GGV6BK"DBI#5HS*IW8[S"S] TR'^;^'J7:U7WGNEL[?^AV_JQUKGK= MAT^2Z;R8TR"A,E0@7#*W0)^E$2UN]DG2$"^QSO2+0O_)4Z?BGS[\GKLU?USF M;PT"<#\;T[N[^&:[/]-10+6>..845]&Q75+K8^FI>29&!\]N@"F-?&0(OX2> M]6$.TB_Q8MC ,VS4M-@NXQ6+7Z9*V?S7>Y$AM+055B"[0*Y&3Q7,=Z&"DN\< M#66)*J&WA6OR:!ZWX"M].KN)79>,LWUQL=25X+E/V,?DDO3#_,IA[=S*87NK M"#?'B+[TO][>];JK2+1%*13+PK %^8]?6IJJ?H8[I6]WM]B,!NCR? 3@"=B%37"V&0B3FET#7?5?3N !/<6Q6\!*B/UH@,(H?< M#2E4EU:ZPSM%I;M],D-1Z:["-<*2BIJ<%@E#?L%#B3 !87XA?$DL,NX37])5 MCF&L\P#C"KF+^:AT]TA]\;VT'@^5/I%O6X2KB.>7*#K?9O-59$2?XO MJJ,W;@"Z)@9^=%[MH,9V=;:I=$^_4R:TVATV_ZPKTR*[G50U9$51\%\^SJK* MZ0?F[A!V#9CSPO/BFOP"S"(NBN.#5HQ[^028,\<>K.Z_R0 @T@_3EHIEE)J5 MC@-IK(C-/""K^C$#6-)J9(?@*=60=:/%!\\2P5,5()J\L,+#R_>]$HVNJG*[ MQ4EM"1%A5;C@7V(F)\<=913\(K@DX6+YX_B[/YX7P2ZWI7T2^ MC\G]$[0E0;!Y0ZEZRC]WGHDU"L>*\.^#*1PQ4);I'4/[E0QJ_R:^]T;EJ/'A M5N (3Q6&;E[YQ$/KRB6#+B]RL=1'7VN$H"PY6#/ FI>>)12-I??MK^16*PIG M'HQ;W7JNM9IA":>8H!8.J:695_/QT+)]']0B/&+",!9'8,*C/^-DQXH_%4=@ M@F!*03#'BG&M\A$8=V4+CI7;>@5R.!R155G*(?;68;4$QA[V0Y6(.R"#5;=( M2:J=A,Q=HC>;[LI;$-0R&P7G<^&-)Z8[E7QB>4\NC8]-B@=*Y'5"W(#FM/]C M%>48"Z(FR6#^Q M-Y9A_X,)@0_/Q)G*&RR ?OPM[[!801,G-#X! KT&K(S?9Z1,#;([M89E'XQ#&Q\&CHT[@APL(] ML&PPW[/2UEG8@-4']NM),OIF/M6KY67TK7PJ5RO#Z-O'W_)#L#FMW9 ;.?4W MUZ] 0SD^! XBZIH8(_\VJ:1TG+Z(DDC 7<=V2*NX=]P!5H""[2*P:23 S ;' M"R)_2>T9E:]:2>WEM9(ZUP_=[O?N;>]1ZMQ>2A=WW[_?].CG4M=-@E>?VU") M+0Y=%ND*Z$,*85!*$/#_LO2R4O2#G3QE\KM/X.MGSWFFHEC" K!/C(XHC<%X M^$S+,>UQ(,&4 _S&BT(D,R_R)8\5!?7< &]'8F0O!/B-?";-^Q'<1((2*UNP M.<"B!I$52G^9O@]WTBJZ@-9DAWH9Y6?B>\_V .9@PO2 \YO^0'IAMTV1F4IV M&$C!- C).) EV&]88<=A/YD2K+?M#7!=OV!5E>0-:P&Q:O9K;60/!L3]E/J3 MZA^^>BX8]'CM5]S*C>XR4D< NV]*3!_FB_V1) M6P ,>)9F6128ALMBSN?<# MK0%8/K+I+-0L(I/OHF@!-F)^J0_P!5-RABS MY0HB:Q3/ ,;'Z5 JF<2;Y9-GXD8P8)#12,L+TQM70I\94JL\IXX'6$ ,%A)T M\)!9 7-XM(@?FD#=*29?1C:LZPR9&43/W1A--D9< -*5^#B0X M3@AY"R5<$, + !MBJ$.MP1Z"P 1LQF@ TDM:7P_M?4JJ48,VFH"" 5HO> M0YABK&HDF @\9T"?PL ;N2%<#R_/WAF_M$&_@M>.M0V+8?5,>HC!!$@B-K+3 M86R"!28KR?AV<5'&HP84( ('9$@HZA- IP92_!0 +@#!1$)]] M7]ZMOAB9H FE.D>\ZU3:-C_/PLEP61S/?:HA]D'=5Q#Q(3>5]%<", ME:181YK.&C N+XJIB:*8HBBFJ"@HBF**HI@"PJ(HIBB*R7-1S/-83P0CX+], M-T)+4ZU$?"-/<5AK JSR4O[B *O5QR$+RFL';04\X=BR)J#6EE4^*P(*F'( MT[ST/NWX,&VU6[+2+"8B]D2"]TN=O??7S'V('C!K!+\R5R/U-'E#ZOO" MK*H:V MEB0 [$'XW9M3&E6U-0/1Y7:]P0O_*%G1Y)/#Z9*TC3T(O%UQ6E=:LJ;7.0,J M+S*NU(;>E><36,WXY-R:2H1&,910KI6^M,1J[K,D9^I=4O(QCL;KN(-N'-24 MSY!B5%W$H.K!;P$+G+H&]>F;%VP?2J_(3:W)!Z<2S0E*030&'3_CNR0 MYMRN2\'4^4K!5)7E.9B/O;N+/_^X^W;9?7A,\Q";]*?N?_^XZ?U/V5,QO]A? M,=D6& ?=:P 972A<@$Q>)IM@-BME9 ;22M:3%_;Q5@@_CDR?Y&7_>BZ=#_T] MZ$3AR/,QAVA;#F0H2SN72F;Z="F@PR7Y61[F>L$DY-49[:T5)6'GN>P]\=>] M\+WIW_E@7H5D\$_3B7#E30#GU8> MB//XO"BDJ:L@2^=+'!P_-0LF3UYIKE.20P,2+TE%N;^^ZCVLC$3/Y,DD23AS M3Q@-:[[WDOZT^!NFXTCWU[<_OJ^/=U^:@+/(S&>CK91D35: )IE8*ND7/LS] M/4I=#?>=ZV[M_*';^;/6N>IU'SY)IO-B3H-$V41KVB5S"_19&A%4=3])&NI- ML0/A%X7^D^=;B'_Z\'ONUOQQF;\UJ(CM9V- GG^SW9_I* ,[F#CF%%?1L5U2 MZZ.V,J_+T\&S&V!*(Q]I\A>@@0]SD'Z)%\,&LK71[EIN)\TB*SKP1"I]*O@]W[NKEC-,A]*4+&@O- ME4I!8^G9E9[]LV>'F&UZ V+WV1Z !4[K(%W:/L$L[3>ECW*5"$I)3'%@$+NG M+E"F4#R0( 3;$+1->EGGQ?0'MR2\&UYY_I#8(=AXVQ]LU64C3]^>Z1I9RP,C M<0,2POM*#X\_ E82 ?^BVB)35@?HT%VIB[>7EU3;96%SCT!REY4J[8= MOZJT2 CQGVTDV;B,Q4#J3RE9GWM8<016/'E#FF^^IMK=&6,T6:LO4\R!5G+ MMZOUS8!@&N 84\W3RE6TQ, +'?8YKN#@D[\C.[!#DDPT*0$SF+$^+)>Q 5-[ M8U^%'Y: M@FZ-D(WK6WMKKJL?3QCO?]:EY61?^DF2:Q7<9;T%;Q76((W&8[2"YD*]\.![ M5F(M+IP69(\SI"$_%>8_%0/1/59&RP\92(!YYS^@!SW(#QRHBQ)IHD2:J"\E M:I )C(@"7V6-BN>CP-==-IPCX[\J860\=WD\*X-VV\WZ#@%#J&O<#6-M*U:V M,EN]?>20HJFR;G"34,L->"J,T[PTB[>%O8Z*T[I<;RNRJG")4UYD7*FSOQ-# M,W',VF^/8"91WP$KUQL."3WH0;-\XMO/V)EAXI@6]0@*.5@X?UD>([,DOWN. MU=#3F5P^\]:'NXS=#.U7,JC]F_C>&TY3XY'#"*06@]2\H*.W+>T$4OF3A:7. M@NZ^$M^RL?M'W$L(5AD[#@4E%&Y5KNG07JRQNS=1F2!H<.=?4/B$)\J.*IT/ M76G2R MJW(=LKC1I\"*^2VW*SKEHX^/D"DAN'_*1(>D5EM55(P8U]^RC4&(HUJ>\#3%P6;[D^-FC=.-B1(']3*1[QW2EC_@L?(BF M?)[_B7ZI?O[M3/J1-O)=U=YX_FYY:?):()'QQ,-081K>_H0DS\*'X9,W'-H6 M\8&J!LD=$#DA"P <9E?@C+UZ9W5K[[Q4VE7L3-VL1.G_TGCAWG1":%CR M0C#Q#VRH"Z_&8I3WDQ*:F\Z1R5PXG\XN2?(:<(XLH._&A0E&M#[S'1;TZ(U, M]VY"]_&:'K[/ZY>\YQT@,.L.>5)=\,45!^<$!1= MD]_PQ)72*?;N1I(9LU/7%7S5X]XWP)DY>4HN7E8P:(N@VWOD'?#,B=* M#-!0AH_ 8F=2LIGU!'>FZ5P8)6.1Y*L!QLO$I$8?5['U'2S/<2.O^'=3:4/EL(_<06HJW+;>VM+VF3)+1PY)-84Z)I:'&&V^&RT6(]9*[:GW3U M_FRY+>74::H8JF>$7T^6+&:S!XV9G[:>"1]UHRVT]IQC#>L+<[&3U M=!9"E97V6PYU)FU2(6!E?;4U"ZFO. ':W^IUQQ/'FQ+RR/*K\]?P%D^R W@\ M'3;H8<6-[.\7H$3<>N'_$!@F$8.S)[&;%I7&;3>DW6S)NI!"=D9L1PV_4 MG"QQPYTU]DJQ#L/HO+RZ2FFJ:J*R%-]5Y[J M'#_B*F%5T(1(W2Z$)$#,8[=@F6!:>SO3+MN*N'(#M!=BMQ_?3DDR>37\*[<<'H<@/; M8J3W3UY +=0^\7SQ?/%\\?Q#/I^7]*(C5H,R#!ZK0;%JYB5,.N(N?V)-7L2* M)G);'A$=.70H]:_)3U_D-72B[YU.5K3M/ *U M)/Z1V!%!71#H@4!3GQI%6Q/26;TAJ$A042X5K:A N+^ A,-%PJ?>C=2+0$EE M@UQ [I+S11Y^\7GXURP866C!A?.E)=T^]A-Z=YJQ]*HJJZ(LJR"2&9%L5C;Q ME+3A>5(YH$JLO!&=/W& 6JK3"#+NSB? MJOXW3R:'U/_>9IOP0D2G>9 [>_X!260+-:[E9*K MK99(M4MANJMVUV[)JO*V%E8A9P7C'-2JO">0C_KBB$;ALY% M%>Y*M8_9'M?\!+SMAQ3S.IZ>H#Y\C.A2O9CS"$&H@E"!4!O'J*@E E@/:D%P MU[\"AB:OEA,-2%+,:6 _)XG ]]=7O8>56>B9@DU)-:BY)XR&-=][27]:_ WK M0DGWU[<_OJ_/=5]:"6IA33[/1EM5#4QML?**R<1^AYFE;Y#Y,/?W*#4 [SO7 MW=KY0[?S9ZUSU>L^?)),Y\6S>,6?*5/9S>QZY)Q=J\#US5]%[A6D.AF M^37>&KDUWO96Z6^QJ/5S_&Z]K]^NWM\E.Z[#]+C M'YV';EI.H8Q5$$$IAIUG9>&="$.[7!+"6EG>F$@?'2\(?J,-"N#S&)2'),P+ M9"96M@>*'4C]J41;/F"AP[!M+0]\;T^: ]6)%#-1:<8G:5\.EO%Z=/+#,*Z%1L7R+#(;%"Z<6+ M'*SV"&.&=HT^Q'XF9\@@ O)W!#PB*<2[T4)=L &I)B9% :O@F(".!!R/ MQ +4AS8)NC$HKP"3.&(44CC>#1>Y[_DT_P&[.[UVG%AG##K(UOU5ECFT*/'* MJQ=^TR"O R[\/2@KV(]A$'?<"TY@R76Y#7!7E)RJPI/D=5)&RGJ&+=^&)BJ< MA6]#O/HGL/A87UN5]9R\X^R2@S)-6&MEJFTBV\X7$()Q,\:MOYMQ W#S0FWR M:K<+QIW'1>JJ;-2-]S-N6/B\Z(HC+[Q@W(JRI*G(,;?A=!BWT8"E;Y\HVR[" M?0#F#_KC?+H;#W;P\](.+#!1HF6>A"9GG@1MC2?A\>;Z]N;JYJ)SVY,N?CSV M[KYW'QZESNVE='%W>]&][3UT>C=WMX\G[6-XTP)JZ#F.]T(M=@KRN-]!(%D@ MQ;TQ;41G64AI> V2P*HU5GYE7E6X;.SY9*%K7=KPSR?/Q(W("3=3".Z&)TT1P,['C@I.=%*Y%?X?WP9^7+ED"(UQC1!<8$1@1?$1@I Q\I$)Y MAVG3"*W(IA$7L==;ZI0PYW#-4&V>BGXV@4OG!Z+4%P)1WAQ,G4_/B6N-8+B? M]%#RT71(\,".'&Y)?#B9=UN:0)&@X,TU\;W?S7]Y?G)1,'=+Y\W9YWWT]NCS MS8/OB8]?F$]$34\T:]K&1YK:AZ\J-Z7O?RT>RB6GFN4G!2U?-2%43\%+Q<8787/H2]+7Z@OI.WS9'!>%N;N+*9HGJ$:P M2['Q0O447L]]JYZ70O44O%1LO-AXL?''LSDV;#[-E\UQ69C-H0J;HR)4PX7J MN6.UV(5)O3MY_O](_Q_Q/EL0++7Q'ORS. MR+-+38?>>_GG\/MAT_'@O@GCF[L;C>N#4_SA[/UG< 4I>4+>!XT2]N"W ';K#H%R/;-<^D M]5PK>]Z9[5SV#LZ5YQO92N,6W*'N,^G&'YNXSQFGF]B6K*YSU)=/7]27[\? MW=N>U/TG_+=$#]AY4A89F U20: M=NX)HV'-]U[2GQ9_P[A8Z?[Z]L?W]8%G2R-A%_=E-MI*)+99@'(RL90R%S[, M_3U*W<+WG>MN[?RAV_FSUKGJ=1\^2:;S8DZ#))0-/9\NF5N@S]*(ME#_)&F3 MU\]2[.S]1:'_Y/F!XY\^_)Z[-7]@GVLS&]NXMOMOLS'65@!Q/'G.(J M.K9+:GWD-O,>+3IX=@-,:>0C4_LE]*P/L?AEZDV> M_WHO'CL:@,U:7 +8@(]^^=U\%RHH[Y^CH2Q1)?2V<,T6 N-0+!NV".6%#8(? MI'-HASA&_"G>.[@.%N6FU_TN:6;QZENROIZN:VO22N_MN3E/*(_4@S3\G65S^;2(W$_5B,7337LC* .JSHB! 73(8>9$SD/I$ M\HE)U2#0'_X5N4S3?+'#D>1%/NAK9C2P45&"GP?$#=A?-+"6ZD]#T)U<"P@* M7BY6_ *JO*(JZQ.'7N1Z(;RC[;)&M1)Q O(R0BV,JKQV(/T=F3ZP:3#\?#+Q M_/!,NG$EC ?%VFZ$)6DUCFPT,__MN^M9(TC3F?Z-7XE@=6((!+H-TZYU)JA1ZAYM" M9^+;SLP%"!PAP9S]-=F#I1O$-B7$?0AAIG\1"1LH^Z'YD\!ODM<';+%D%G@% MGSS; 4'O["2"'RRZ4PXQX3NVT4'DA-3VQ\[C].KX3O@YH*V 7TQ_4',\[R?N MX6PN9]*U#\]VP.8% 5 S1O6 '(U MX#O2D\D@Y]A_1_8 $ YR'JQ6BGVX:Q!9 .W^%+BK&PW!C(3? 4< 3WA52PIL MH >XTC+]/CP?R3FD2(4GCL$F]DT7J1B]*Z 0P?\/R#-QO D^PP;(!J$_K3DL M;XK>-(P<("_ N#>.6:P3V\28T$"ASYX>3 - ,E#059(B1T]-PA2# J/H_-*WP2^2%\1J-3TA@%0.W&DB8DA$Q&*CW1!/U[> M7P6_(;VCJ>M[P-$\H'_R.C)A$>-;G)AC]H$E_*33AE%(PC.'OC=.AB#N$TZ9 MN5J @P#B+(H8X"S((W'"46 "TS4MWX-70[AZ49!L&CSE3/H1X*X!A_5FL*.+ M'J\W+BXP:1*:_G2VT!&]:V*BLOAVD3,(/I/N0':D]R'SZYLH@^'JR(75)&]N MGJTX13WL,ER B)=<($9S,G%B:+-ULL=(%P16T0YH5F8Z.'T_V&[T%)&0"K%T M(G0=\1MO")1"97OB+(R%/U@A3R/J9:%"CR6"FMBYGHT+0AR6L \@]V$85%/F MWC(8V1,$Z\#VB14".>"NITFDZ?#Q/71KV8O:$ILCCAEA$_\ MJH^9)\3O>S9GD' HD/:"9TPR=26V MH)M%/:K9*R_@9G<$#-2E4D&6_O#ZOL?X;"S!*7\9[_BN"G6)G MV6P6,ROCS5288KDX!'TT'>54"?^-6@$;5/ZMAR%E-"8%#GI(?+$!, MR S*(; '@+]-P98*(@IK.BIH0W#=L^E$5$Y-O,!F2$3C@[B$3ETRPY">,J X MI4H6"L[X,3YY0FW& S6 &G2/UQ(8-PX8M ,@@VX0T.$=E,<4YE1.!H%GL3FE MINQLE9@U/6\;?SHR/MY=M2"O2$%.;0'F V,A24F!A*7AM*$WF?D+<\*H6HMA M=>LN7<:"WRS?@FMPD2-OL)KM1K/]>1; NG1F: T<>&;K:)3F*C.E%A&,0SM2C*S2!/5&C5=\@I?4-L/ MR=NG7AZ0K>F"POKU28@OGG+$5%=/-&+F:,/EAMG'^G6\5;@Y\[\B*XDE]-R4 M96188!$!8QR!P62AJD:=6E0?RQ@]BW!E$83')]--+EU#-[M'5"8Z5(8QLI_QIZ5A1[ M)$)8;!(F;JR,FPN9T,QZMQ-G[_R2VZ!)O'@^]=%2=2?K(H#I/.&JQ-X:TP^1 M92-S-.FZ)UQJ3)?&#:6G-/HD&4+P+<&W3I9O76;$>99LJ.*1&$A+E3!D5,R5 MF+*[N6L3GH3TC,>>"[QY(<]IQ-&O1L"[,92VG7BTIWZSLT5R #[.S];O4 M!5IB7V!O+FB!.AG&S-KN@_1X0064#;?Z5MD M;=FW1L'^GKW2*CKT,+-JG:)LK9>8;\8*23F&8+VEH M-(53[FB')-7-9G"JHXE-%)LH-I&'T<0FEG834^VR(93+=RF7]_!(;X#.\/BO M"YKU<2S%4NB015MC@EYV[*]1O-4E@',"P.E@NM"OG+;;\(82;0\HD"V0O8=> M+0(X CB")0ID5Q;9_Z1W64N 09IWSQ5]XPO6'@:%$5\ ^X0/$Q MN=8JLF$;#1>B@0OK@''HTN5'&3&OJO4_5@]?0&OLNEQO&;+2T(I=F&-O#J\C M%H 55'.E&)W_U?>MJ&*?*#=5F0%JP8*/E#\B((/<+$-U>,#'PU02]M&L]AU M^:W,0."6 WQ4E3.UX(W_E5][;;&_YB$=)84U+O."$ /PGSQO$-!4X?+;:9LZ M?[BDVHUGK\O-1E-N&<64E$'#4)NRIA;L:N-S-RJQ_VJCZ),6/K>B&ILOJPU- M-K260 /(Q: $T_T\7F\S!B$8=L];HAZZHX8"UZQ"+V7F\53?D.LX(!/CB-_JG"*C&W7IIV& M[6B>-- MQL0-JV.>5:1"1EUIREK[F&=PHL1/Q2!VW%,^ :^*P4LWVG*S=4Q_A8!8Q2#6 M/!,"4L#K<#I84S:48QZ("815#&&J?AH)WWX6C?D9EW4&N=BQ"**S9X=LRR%V'NN]EYMR$9=M/_B8L0BJLR?B2+C M7(Q81 >HIB*WE(*;/Y8ZSHC?K6\H9TU^-IXS,ZP*ARFI&1;7DA?65V&TJ+5E MK5VP"B[8<"%;SQ47YF(7JK'O=4-NM3GJOLG%1E1CZY6B._N(?2^FHY?<.&IY M<6%K\[3]'_7&47,Q3LO@JL*Y5V?LP>+^VZ3E$[RA-"#]4!K8@06K$0KKJS#" M5 U%-MK""U;TB(4PY:([+(M]+V3?6PVY*3PNA8]8"+L7'I?"1RSDP$,79UT< MC%C UC?U8HL/B>0A'LRO:],&L\N5K,CWB6M-I= WW<"TT!PK?YLE;HFS59?K MC8(=(WQN1B6VG[\V]USL1"7VOMZ6ZVT1==J,3>ZW6YW1"'85R, M6(1%5GC8"^\6614.Q!*+;& '$R\P'3P4F_C>!)9\2I/#R-^1/1F3"IR.5:0> MH:K(^E'SS$3OM8HA[$0*7@IXG2:\:@)< EP"7 )<)P 5\7@];&IR8U6H0%T0CR6%UV:VN1>]^+,IA?=P\0P8A@QC!A&#".& M$<.(8<0PXARJ^'.H+_VOW[P@D,[)T/-)+J;VD%EV606Q\(1MO M& U9TT45GJ)'+"+OTRA:U/-NB54A\2\VO4+S5>H3EPQMD>!7DO-"M2ZK1[7B M1+Q#Q1#V42FV894(=B@MM(!YZ9J(!10($\Q+0.ODH*4V1?J%@-9AH%5LYXK3 M"P$\YG%JR0_*Q3!B&#&,&$8,(X81PXAARC,,9SIK%0Z>OO2_WI)0PC# 2D3\ MK3?Z=##Z!E[4=\BBU?&$;ZQ6O7H.D>5[=!(>D140 MJS?/^'*WQ>CZM=3PJB8[4V4#Y++6YLL))]A9B=B9SIN+5["STK(S#/^L%]L) M73"S$C,SW3CC$5R_YIO^\&??&TSI#_"W"2_$_LZUD/]S88[_^7DV'SJ=.2LX M-H)C&W@>=I,5HRP,LLD8&2S\*PI">SB='Q8L[R_VUP?R3-R(@/%M?T4#?)/) M'.>5I<5WWM3!D"6"Y,T7O [Q6\,#?"D<$?C7)T0:P^-&@43< 1E(_Q6Y1-(! MP9JBU:47,Y#^49?K+4-6&IID>>.)Z<-5H8=?M]N*K*CM]'&!.2;2!-#I#23; MQ2?HLN23B4\"XH8 1,F4!L3RB1D0;+'Q#T.!AQA-">Y7E3/UUS.I!X^)W*'Y M[/D(0,D:F>X3H?,PP]"W^Q$%)DX@\RP8;$ <^QF&AJ7#YAV."0M@!=C%8Q!9 M(5"-17Q88$L:DW'?-UTD),?^.[('TM!V0M_$[HM2, U",H:?L.F'.0P)+*W_ MDX3P:@[> 6\?.E,881C E_TIC,RF,&!7X-B7]UQ&8GV.[='KIK_',THE) M-D[2AF%@\Z5!%+^: _L&:^226@APH+?#2EK(>3)K^S*RK9$T@'=PO1!_CWS\ M$?>"-9<,X^U(Y[-DO9:N1/Y"T/V8S3K9&08,$R:"KX9/@8'>WAR_)''(LXGW M^&1,!C8;]L7S?[(Q@\"S;/I[9JKQR^4 C;UALAUS2XX;LC#C> KX+#(<$ICL M,_SU"@M(9P$W!;@0Y D''9 B(J]G&5.[!"([-^X.?3^&0(&9(PS1VJ@&#@R M-QG8SY(%Z K^[X?[Z_,_/RR*&D7Y-4]&Q-]0L4F_BAVN\\^[ZCVD#\PR&@LP M1OS/4F:0Q&&;? RMOGA*QM+DC0U M&?9W&#<5?.G?V3]'J??[OG/=K9T_=#M_UCI7O>[#)\ET7LQID,A_9+PNF7OS MS]*(L&74,'XR]FG_HM!_\MS=\4\??L];\C\N\Y<<]VX?"]Z[N_AFNS_3,;#Y MD6/"2MHN=<*1HRW$X2!:"Y7$V9ZX_P(C*XU\5R M2"% /0P&=0%P#FPG!@3QM,@/M/]R)M-WV@U*?#\ Q8CK,G(S7WS/@\6>@AY& M[Y;V2NL[2$'G/,B2S D6 0:/?!2@RD '+O4$%P_)3W!3#N OG$V*"D$4T@/T M+!S8+:"GQS\*W<-W?>H!#EN)0'M+F3L.03CY8MRAG[@I_<@FM(QK!=T(-KSK.(MH0Q+:V'MDR 3.BV> MR-PF*SOA2&WJ [M+0__6M;OZH-]9F92Y8B\I)YERS2^X7[.N1IS)A^7 K^U. M_:Q?-#U(FL3VU[!9WN\!VSARDF-BVT_@_"QFVF^6WC=LO8??5MEM6!@]V.WAY8#['SES897@H05\!^?@8 _4Y'-ZT9_X.I&Q8< MN-5YOH T>[9N F@)8MU6_]6\G9S,+MV?]T3@W#$9B<2F$LG,CS^>$[_YUP5^ M<\5=""5NG-O)W+"-@:<&L,<$W17<8B[/S'E7OHZ8!8X06W#Z+ X!U;G)"TP> MA:Z#8@4TXUL?6'LNN?AW6FW@%98YO=6;RS M>SV]W;>?@G+GJ)-DTRG^ M-L8^MG@"($#_ [(-I;ASP[!Q;07Q"I]%P&[@T H4\P%U0$B[3.(AC@8".,[\ M%(?A7Y>],RCMGT(!59E_LP+8"!I@;!^X3C(F6,#WA4)@=KMZU^QQA< D4X,^AMNVP-U/8BHK?&S::1M]# >H$HA=F>@]_KMGZ"/ M=D_O&$*2VBUKECR !X-MP$JN1TDDN<>4_? ELI*5$(!>"6;&=\Y1!;\LGX @ MF04^W@D6Z1M%;H8$<"_#X&\M3";#+$]T<:FTR#Z)XQ//(;^,GC%M<2H#F(K:AQ TGC>,<(A/ > M;1+F3 *:FFO@8.60T]*CY^0>1EG(U? MQ7:N["[L]Y6\;I+NNT[!R+?_7/KF MW;0JY!W1@#X_3U)[J7--/C)_E@CR*;H8[QY!)$^E_F=UL44BD10H(A(@: ;V MO%C50E'GL6&*'=[=*$/:F: +XB\N1LK7 < ;PD3(%OQBXJ -#$0&=GMQTQ@2E'_#;/BMF>B&NKYF\5IB?\Y@BEGL5IK(K9W.4 MT&4@&B.2FMQLD@5"OZ.+-_D#^IJBF"[;7*!QI)1A=,N H)@V=N 3Z+\I2?'5 M61BRE3P">U:)%Y&,3V=;)54%GLA71??9/*"(.UP[:$^J.\"&W %:Z@Y0W0'N MT!W@K"),MD'L)X5B<^7_T+YPYGFZQ# N?V,_+M=^=IEUN8E1_$1!$-V1AD/H M LH5"1I0YM"/(6ZV ,TJVM6<2$K@3%=P-KSE.ZTEZ(SOC_.OW_>,/0T9@0@4 MS#\G4\?-/W.6,?)#HJ3%,N5AOOP$^BU?E8 D^B%9S?LB.)$G*1;+^@=SECZ9V_;/&+:],\ MFNRKZ&@3IGE?A"@C.BV<;9V$NMH*-G4V!40%1 7$)LRF@+BU0,QURZY2+9^D M6EYP=V0::>*O8TJ*>2G%4NF0==MBBEZ>1"_H:FF:U:409P,0A^ZK7A6HTZC% MR?@IA=D*LY_#$FV%. IQ%$M4F*TPFY#G7_26^V)FE$*>+4(>,,3QMX;RQ5=- MP^F&%9A]N:8(,D3'ZK^JM]BLJ/RRH[5FFU>E;.^PK_C6T MC-C>H6D8K5H+ U=+@34"#+O'!P:Z89AZQZZU4EQ3J5+Q <4'=H0/[%M]4S?M M6HO?;GGAT<9R@'V[WAKN,_6-&V:N[4(_D.,HH52HFRCR*+G9VWXS;3=Z5O;T MGFWIQN EV^VJ=LX[AF3]?JNG\$OAU_J86+O=T[O=ES12%9+M&)+U+<7$%'ZM M#[^L?EMO6QV%8@K%UH5B]HLV_'@V>C7,P'_))O4UWL&6"VYK.W$3VU!RWCL< M]/NZ;;ZD2;Z37+^Q\#?-E@)^(V:L _AZIV/K_5[-=V[-A,=N8$!/D7\S9JSC MLJW3[0 '>$E7@[IH;0KL[6ZKW1S -\P.>\F+UNTJSZ*F4=.H:=0T:AHUC9I& M3;/%TS1,9]V1NX/SO(E9T;NMMO(_ZYEFFRMB-:'^UH9O:IMG4P#;L-D4P#9L M-@6P#9M- 6QMLS5,@]^%])[9!K@J\J>^RW^[9^D]H^9\NV;"8S8* M^$T"OJ5;IJ%WNRKVIQ$SUH$![98JN=.(&>N(_^C;/7W0&30G!*01D-@-V-N] M5H, WS K;!?N43ZQD,5.0&WX'&_BAWZ2XJT*-J-5AEG-Y&GK1K^K&VVEFS=B MQCHPH%-W;&8S0;$3P+?TMMV%_VJN?]5,>.P&!O3J+H+53%#L!/"[[8'>-5\R M-U_!OTGPM[J-<\HVS$#;A6NR2Y8P)W;'9*%Y[)8%T73"PG1WS+,=J9/1[5JZ M:;RDMJ]*L>P8BO5>U,VOT&O7T,L B]5013T5BJV1@VU$,2F%7IN)7OMM0[<& MM=Z(+>D?M=7WH[N"735'6:V 6@TS\'?A!O8Z2IU 6Y3,INSZ;:#ZCFY:AM[O MO.0MCE)<=@W)5+%[A5]K96)V>Z"W!ZI2M$*R]2'9X$6#711^[1A^[5M67^^V M:RUSJ,5=VT+;UCJV 'A6#K0;!>O:F+"K>V%[=LO3?H MZ-T7;5RJ$&R'$*QMM6K-NE6XM;VX9=M=?6 JV:C0:QWHU7_1@C[;TFY9W42I M:=0T:AHUC9I&3:.F4=.H:9JNL^[(3=1Y.F:Q=A:ZT81I^R([ZK5J]:5F4P#; MCMD4P#9L-@6P#9M- 6S#9E, 6]ML#=/B=Z&&X5F8LI@E*=4PC$B?]TF?W_IH MLH;>)NT=FF9;[]NJY4\C9JP#_O7FJC45$KL!^VY?M\R7+*2FX-\H^-?=\Z>9 MD-@)V.]W;-WNUTS[6QUGU%S0VV;=!>4;G(N^"[, M!O7>:P0D=@3V]<:6*[C7I7KU]'Z]Q845Z&L"O5%W@V4%]UK@WK9UTZS9RZI M7P?H>^U6TUJW-4SIYW3/6 M /=V!TF^YNB'9D)C)^"_;P_,NJVR!L<@[L*-&!46!TO,\Y-IE#@!WHI-XV@* M1WY/^6'LS\R?3M@.7(_M2$7"_7;'UBV[Z;VQ%'IM*'IU5*E>A5IK0:V#%SQ1 MU8U4(9="+H5AVE8-$OJ]BHS/EMH/U]>]#5 MC;9JO:/0:SV:2[UY$PJUMA>US%Y/[_654JS0:RWH9;5JS?13J+7%J&7V=:NK M_-P*O=:!7J9EM5XR"'-;3'K5-4Q-HZ91TZAIU#1J&C6-FD9-TW2==1>NH=X/ M>9CI!S:*8B9OHJZ='S#?8XW#ML)N;:A!BMY]O6/U]8Y*^ZE]QEHJ(*HZ#/7/ M6$O>AS[HV7K;4-57ZIZQ%J;?;E+23R/ L!N [W0ZNME3I4_KGK&.)B/M>F]# MFV^)[4*V7V%Z@3$6LI&OLOJVY,Z0K+B75.95#L..8=B^46^1"!7PL+6H!6:A@%N!,!?X\;?388?5Z4#0,V M:_7]UG!S=?G*]]MZ>S#0!X-F50RP=\\ALAQ&&^$1>0#%.F:]K7N78=>KK4:O MW61GMCYHM_6>8F>*G:U-8MHOFNFMV-D.LS.,_K2,9M5$4YB967-8^1+D M>K78](<_AY%W3S_ WPYLB/^]T$+^^\P:__ZN6 \MIV(%"R-8V,!5M)L^,,O, M)*O,4<*%_V1)ZH_NJ]."Y?W>/[QDMRS,V/LW_B':WZNLY65VK,UN>57_0ID& MY,9GG YBTS! K*5CIB7^#VT"@XT3C84>\[3_SD*FV8"^EF&UM3LGT7[KZSW+ MT-M&5W.CR=2)X:DTTGX;Z(9AZAV[7PSF3)@V!=2,/,T/<01;UV(VC5G"PA2P M4',TC[DQ1EU1,0)/!;XMS ='!9VZ @=,FC@\//-BW//CUWS$00^O.R7(1? 8 #UD!VDL$9Z M':#I(B,M88",=BHQ&#)=TR,0M."B\EN%UV@Z?@L03@R;?@.E,_!?C^A2"@]PLT]M@$ MSP2IN#&(O#:N_RG&K.N+.*(X?\[ZF[#A=5(NW_.4]OP$SL^7_=N@W\?^U-H^ MO'A3'HE/@DAGFBW[U>N*>*@\B;P>1$7'UOL]@P9RE@[5HZ&>+5(ZW0Y,U.,B MI=MJDTSQDS+GJLSL.J$V9#,$G\ZPEEA(36(=H9:%(^R ]H:3?(*_P &"?G=7(K7WS/@Z6> I^F-TL[I=4= MI&,G/,B2S D$)!(\Y%& #(:.6'(5%X_%3W ;#N KG$:*[",*Z0%Z%M9Q"^CH M\8^"4_FN3RV-8?$1,P"J*;^ZK$GP4.,;]9^2L!@XP+\, 5#!<>O6-! M@/_B'GT "D+ 3_'W6Y3O0'#O M7OT)?'\+K_)%.4,_\--[[X)BTYUE]0L(5EM;"Z@Y!YA5R8&Z3E9T@ M&O<'MM[I&S0TD([5 ?+I]58E7GQ+DDHRY6(BN']IQN[YMYH+RD'R^][%IP]_ M[,T:/H;Q:I'%(KXA(XZ^$M=_U?$^7E_F Y99H ML@<7OM-(D\OJP/,!X=!!' M=\7%8O4G%Q'IXM/7;U\>G&,QAU[&T/<.^5R:9MERVCL?S/H M?XLN7\5/>V\6'?D_3A8?.<+N5QSX]?GQ9S_\GL^![?<"!TX23 #@#@?#('*_ M5P4>39T/JKUWM#'PK=_W_I9&[EX%R>_$07".$$C@X1.S7^8BMOKU+W&T7)/0 M H_AI\ C9+W;YS#5;&A]-V7-C,4, M]!S=!*.\W[$>L; QC:AMDSK4!LU*K]KP'=UN#_3VH/.0PK6M!L$5,)UG $ 7 M$#!UNV?I/<.<.5-+MTQ#[W:-YRNQ?;NG#SH#KL3V6H-7\]9N,KMXT'&E$DL\ M1NA^,1F!I%@D4OTZ_GA.*L*_+O";*^[G*.E/N;6;X$S#*,Q0#;N/,O2I@*(' MR@1L.<%/W PN+T3G'5+ELF(6.$+7!'"P. 3\"4@8KCF3&?\L-+1UHX_-3GIS:-BVN_"?]10T# M/!.)A M%YA#U^P0'EK=5N_5O+?B9H4-H88[BYLANP.M'L=![)A&B9\C7))-I_C;V$$# M*B3%^S^@Q**V[MPP[+M;0=?"DQ&P&UA*@8E@R&2@C+M,HBN.!HIVG/DI#L._ MAC&2")5O& &U^J?034O[F,782V@2Q4RO.%;(#\:-E\6$&:_? E4R _2P!V^L'$^*^<)F:T19L7S(KF+$^:" -%[H?1#T_OA MSO=ZR0_GHSN$)2G.C"B"#Y:O%X8I#NBBG$%Q$Z?^7USV(*55[C2 Q,)$^,#P MBXF#KCF8VX/U%2?/0C\BG^K$A\7']WA91%X[8CZ>1[H$K/[.B4'\TY54@NY M[AM,?(^).R$Y8C[QO*(=5:&/9UHP#D>[024%MT*W4Z#* N\!T2K4Y]+>3K]= MOCGYXX_5#[6;.$-=D3PQW'B"\;B[ M5-TD%'H,65AT90 MH+/%N77\@# 7"9$F *$#T&IIY^&\*XPD) U(EX5!$83P.2B\1 M",-#$@Q]8%D@!"V=0X#F#K43YC(R4VU3EW%),Q/ J^TV&.Q]\^$9VGIG8* 7 M;M&J<9N+WL29"NT:U$R0UMUN3^^VC8H07[!.$2_G5-6.F0 FV@69RO@'@NW6 M"1!.C5 Y7Q+109%!O=W3T-E' 1,A'/T"4 M 9J#CI9Q+5Y&!@AU3LZ#T5*$""*3%DC@A.A/D=$M(+'OTK'.#;;B>D"7@2'WNG34EB(D1. $^4DF M@,M9C,>9CC,X!'?LLUOA0:)74$+E3*"E_9L5AX81>, Z[O]B&L(\PO<#8B<4 MV(',!9VA-%J$ LXG/A,-,40&OR5V!,):L;#OR%"\D2=Y#H0YRL#T MS$\)(S1 PTZ0/1!W$GO$M<$# 7&T_)C0&$9/6N4\A/<9\2BG=/3*,@:*^V93 M7IG(%I+AWN%Q'I,C(BN(& 6"*%)PDY.MSHRSP2A%;A)9@:)5)XK_^UK?,WKND M#%4II<35Q"T3TBJ([FBYB#4,UE5B'# VWX3FI\D,+> K0:YNR.N.S8;Z"OP6 MR1@X290BPQ'PYAP)Z8"LR<);(X@".2XCHI1:AKSK+#T[0]()!@J3>YA(.J=\ MAY2'0G6&A; #H,QP$N,JH^+IX$J-G68QAQ$#VT[1XIZ6=C5!- M(%=3>:FEM6&,,-'_".P?XH7(S4L/3)Q['G1&EBA&GX-IP="QA'R.?%[^K1^P M&Q1%W M&[J6(NP21,X&",,%H9[!&ONNY-B6#IY,Q* _C* :X[.A8RO&X#QT M^@69B%>CG<"30#ARA_Q0^4X\'Q(9<()AGC5!5 2.@LL!,8) M*HN:<:C?Q,Z$ A")EHI "7&'A_V2;B+)GRN7!+A9@FXTQ6C++!0W!H@H(,AH M9<#\@:IQ^I*\V78Z!&/GBJ/+1>$T_8I.TZ;XWM;JP!>:-^CZJ"9;>D4?DKYA M0!X,OM66'!1%\\+_;VX _4@P@.'C^E.4XG2%RF_,6X8&^PE0T]['65"V6,8[ M&H+^-M^]Y@YR/FWNH@;:F(+9.4:W6L?&D$^#4VO"37>BZBND:E(Z1B,0+$[* M?_T0,-!101RBZ/SBU8:71#+)>?C%CS MA5A.G"]T(SF@7 OWU,]Z^$F\@ I<\L)SANJ0BAN[R'UA^ZZ(%F]9!NK>_*3A@(A% MX$\C%/FHAXN$D9C)]XG'H=;.S2AD.Z Q /9N/1?! ^>T$(%\\KDYSSW3\MBL MMO1'TPUNI''9[\3%)5%^T8'Q$2*7YXR;3'QP/&N>_3-U?#+(X;"'O$\>O_Y! M;0\F"#$B/G%X4+RTDG1M'-T!MQ>XS('FH M%EZF*N#RO#ZZ*_*YMZ1R#4RR^V!K@W)SR7RTBA@$ ][Y/@QII)DTO%1 M !#*!>T8!CZ?$JY< &K@ M U\BCP5Z(;]&40"6()D8L(()/9R\)6W:I7!'R0];'8XU.M?(2[AFM]IM?1D2 MZMIMA.<@'4I]H]5_!3JQGWP_&($DU,@VA1_LEHE1O>2$C! -1\PGQ1@?D+?9 MY9//31X7^!HN%?X 8(D L&IF8 O&H5T ;STX"Z6??NNI M"[36-T+]KVM*_6Z8RX88HZU(590NU5>"/'O%( =L5%*R*0G8D!ZCHKD> M_!A!]C5J:2:%]J)4+.. MN\"A<@0P(I:*5XNM.$"WRBV A3P:2K\VH;<=UGO MY,+YL9/ B Y/L(!J&$EEG>1EY=9![I>'.?[;"3-4++ACO5LYDU,9+%*HHD?+ M DOR9X'^01? <&<694EP7[ 2#%>[YQ##C_F)ET\Z62@8Q1NE72^*?2D;%A4# M!L[A$4.#A-DJKUE9_FI&U) MR.*BI!>$D90^(._YC';( W.Y),KW([%A'N'X(@I02!Z6< _^)/*JO N=SBF* MC1EX4%+XC8C'A6>Y6X?#7L3(RJ4O 0&IM;CG;!J50"&V5#VF,I'PJ":8&1G[ M97D-EWP-.;WK= [>K(D\Y&0U9.D=8^$CY+;US'A!'$_.6Y^C^YBZ.;!UR^B6 MM)\'%)6FJSF=EK%D/5E9S>G:KVUVHY[1;76,G]1P50-60 *J."J!2 50J M@*H<0'6,'H^/("$:%BNUMJCEJX?C;I]YT+"_-DTJ@%RH4 M>49/;BR)(!@X+GR@>K3 *WTLPI%'Q>TGGOW$[W.2 MA EW4N#SJWH?Y7IIU1E/<'AXX2LE>-EZKS?0N_#?7#QUN:",2,[BR=OZ8&!6 ML,I=<66D>>F]3E?O]ONKK5,8/:O., ,T,G\Q;TI$H E%J1(=GH>BSP"I6LAM+TG7,2B)H->T,];V,S"+A;.?E@2S=,-NRDD\YD-T/ M;P$B$;<7?^M8'=UJ&PN2Q9;,@C$G_FT^D=7MZV9[:W/G2Q22F_A4&^^6);.8 M(M#?MG6S9ZY2.7+NCY%4: BDPKW\L$) A9G4[V$9S*M5SIODJ4#E",,2\6- M2L^*2)IIMK69B@M8=A[G-X^,8'Z;'=WLV*NB8S6UWC!THUPSXZD(5L[B&\!" MC$Y_0>J>K'V)@B]$C.#7(\#.)&KR#/+\KIUD&F!"R#C4%W M\(!,/]I6A &%[GPTPIU3F.S5F '9'97"0)NBGJTG*PV087$,?1@A#SH8BG-) MZ%RJX;'_9OD=O7.'?V&(>7B/;G90!M!54LZ!Q' _$5XO7D(?#2@%0KF@F+60 MFGV2E%\8W+SMML55*?[\B*L4R"PNX%1<7Q2G/<8@01?.I?3 *0R'Q[[-V(J, MD3OFP$AG'!=F\LG&BD_)[R <+C?$SZG="N!.T)B]$.\E:'(Y3P_ M3S#0WY4(5UI],:Y0>MZ^,-;Q&%/N/?M]S]C3T TEJISGGQ, I/R\R(%)*.># MK [)6_E#NJ/>%_7/M8?ZH*71=&%7,EF0?OI08[&Y(YGQ0,U:WRN79DLP )&\TQ)-$JC4RZP2O4FY"GP<&\5M?3J))I2(K):5@Z6/4 MHS(+^@7%$RDC@>*J1UQ8XV6?-G2\/%6$NYSXU6T%U2B/#]/@ MI"]'8=.F8A."'2M-%=B$X3,' ;F.N;?W(3;"58TH7AW!:$P:RX^Y'AK%Y8Q M6*)?=7 JY-HW[1\*!&@UBE(+PQ$'Z$ M5= =&'?2W[#0G5-G.>RY_)%-,Y:+H;M\OK^8J%)8&OP>/% M!N:?Y?G2),S".7G6>@ %=Z=;V"55A CNM=/0H;BWD@?N*@5P.[&WS1ZXCX0Z MO"[95+*QDE-(7JF+\KJ\8&?^:R)/J%RI@<>GBC!"3R8R.EXT+8)J!>9Z(E(O MX3G9(>+LBDXX)/9J?SZ^^79Y>:4T M9$)7>L)KS=/G"7?KN4I18:7+PDJ[*JQ4A97^^K#21V\9YC%VJ::+)UN'[&E7 M9$][D>QI+Y(]Q^=?KR_//U^1W+FX/#\^/4%1L\6"Y;U_^#X![EXA20^U>K(Z MWVI URQ&RGFG[1V>5LS1DURP$"+&4< 5N0L,9O)0WKQ_@V,?\IC5K3R_+Z7. M$GG4#$;^^5CA0YX4]8 8^VRDG?)J:2"6S_'"EA+[O=+OA7(H?MN>EKD9?)DQ4]^6<>^'E+*:<4G^0GVC\S M.#; M7O0LW&)+>VH" S!*EZT3>P]()>*OC/1()"L4=Y+(#_UN:=\7O-M[HR6 M'U&24<(H+X3':^3AY;F31+R\T12,8E_6_J++<0UKOTB]7NY8IO*%Z=^3A>8& M3SH2Y:ZF=$>9\@I)F*Q%M@;:-I2X" 1@2>2GC@Z\>R5\>ARO9VW*,BBQTV8VP0S6.([B/&W1]6,WF]SR,#=RLP#> MQ#X-(6MT+YZL1:8B!5-@4C/5E"JRR%8@0NPV&F%0GU3Y2TA8E&PDXUH62.0W M"#F*RXB09N#-.E,'/E!>)*6]$DVR7&KI/\.)J? F[YU#P^*C*T#.F0^9X[&D M2.VS&>Q/8(^R1< <>C<*%R MM5QQF&O*,4?/(BJ06,F8@K8YL6$19N(*S".EAAX5O/X>).%W5 !*=)\_KS]M MB8H$D 0*_1TTLTOXPQ/91&=% ^CM1_DS:J % C/)N\Z4^/P",@B*?)89BOE'F58314K5?AIRK#HFH,=S$6(!*G!Y?K-P+TQ!1YC5+$R+Q;E MB&69?:H?$XY%L>KYJ5:G5G[]P('/5M@^U6VA B?.9,I=,60IQ 4"S=1=X0U1 MM#%Y;DO%5HIF9GD=%U$V'V,_0.*+IH5" \W'PVDGW$C [BYWVNGEA51_'0Q= M$0"A?+BSZ[PZ*I[9F 53#6NJ@*04-8?GE9>*F(C* MZ-153Q23X3.5'^1-I:KUU($1B5:-W!5?2L'!4YTX'I,).\X4&VC%A)*R!1T' M4+[\EO;925)9)JE9@3]Q](I&?8YY+D5>12QX7\A.DD)2+, MZK2EWJP%QE9)2DY*-$H*!$P9@OK$D=SH0;25238"#(UZ)-Z:S_9-8"V &UYVB!*Y!3 MBHZZ/\]ZP:JP/%&<&F_P@-"<:Z&2CG)"\G_RT12^&9WGN@V3*,A2+ LZWUVC M<,S,^)!R<1Y3%E/>,%@O^X&I1\O,"Y.,>FV, B:Z%8QXVX+O.8FEP3D;THPA>F#N%;.*Z@M\.1ALE4P M>_()'3VK7#3D*RB?M#S4V3,M#TG5KQ+15A*C25Q^RJ/8R;PB*$244JK*4,EJ MI0.6\FR3I5OA>=Q< 7("4;4?UU,DFOEA+OYE:UC M=!<*QY_K9G%^4X_*)NE_PCN)SAL_0?[?TJKE5HV[% M9ULHH4$2H=T[%$U">=%?>X][2:"I8K+#U*89!<9.7?17:2EG5-M,.!B M>HED>:,#"OP%$>RQ/_&FIPSJ4M&18C Z<C2K%;2JU76JK=&F5/#/LN"?G@K^4<$_ MNUE33M#.DO ?5!6L//Q'?*J$_UP<75YK9V?:@79^_8_32^WLZ\?SRR]'UV?G M7S]=YZ+C9W(]9L/0>_3)--\5=9@3[0B+?)"GDCZ+$/1-5>R6 MH#*&*^>8S#\L0.2C%L6":Q^/CJ_/+S<9B2MS?"U'?G,M36#%0_':I4R$C:Z# MLP0CLC!F-SE*B$_S.&$M"O74OGV]//UT=@5JT.F)=G7T^?1*._^HG?[SV]GU M_]>N3H^_79Y=GYWR4-!O5Z?XHV".5QM?LW0&M<*-M0&7((;'R*.2Y+A1?+%B M%HIV#YAQ7#O[4O9U]/ M@1=\/ 464$HUVBI@UR@.T/8@VX1_/V.0^#]@C/!K-@'+A_KRHA9WB8#S_A<# MNPX,$_XO_NP>V,:>%CH36#-SO;=?TCBXQO:AYZ/KV#N*XVMX^0.:>WN$%*[5 MLXQ^V]S30-MRIFA_QAF3?H$U8R3=PNZ!_^-@['L> WO<-+N6W3,ZQMYJSYDK/F>M M^)R]=QA&.807_,,WXH'N[*;\PN2*%SI]]$3,+FU?E'>1<<*8:XP7?[R;CXC3 MRUL$>W2-(+1SS)=X?!9CV*%Y#AYZJ+225.!VJ;JF4/9Q)6)JK(+]XM/O@]5+ M/;U<)Z'[3LJ^",F:YB^?I6SRZ)+:1I_FVW=>@TW,'[]D-UG ;?&K@S]>MUZ< MD$% L1]TS[? ._DL?_)#_LT7\BC+V1Z2/A8'1KZPDI=QF26L /D[0T-EHI+T-O,,?5%HAJNHDL\M]?D$]8\C#>%J^0**JLQ4 M[I]DW1G:[4R5T 75:F9*\F!%'C%5J_]J>?V:7Z>LLA]C?^B7;.?BBWF5M3MG M1LVHIZ?_\X^S#V?7A0G5R(HPVX,O5,))&A'&;ID/%5UZ<%G&&M=UA/.* MHO5G(=@(4V$FD#)"K?>HHA_^_A6;-93;I#YW1^:K$DX]^6W+>N \UFDH%.?# MXX&*U*TTTDXYV6.?8!GG.Q?+'X99GAN$@85%MI>3B/RL/!CEZO1X/OOKD3IE MS\'W9X.!H^6S7_\5.##W^B\XC[71O]5,^I<4'GJ F").Z\-]X&"K,47=\]3= M7D;=Y M1D8^(B '[+WZ5FBN\-8Q+E0R/WOF'XG0,706B5T1]083=3.%]AQ1FS]+U//5&Q11 M+R!JOC1%V1M/V=:FB&OCR92M74C*O8XTLZ]]:UVUCELY#9MVQ] Q'_N(7\L4 MCS_ATO"ZX D#H_L 3SB7/$'<+VTG:\CBT$_&2N9O!V?8#)G?'2C.H#B#X@PO MQAE,PVQI9U^O&LD=SNC:5/N?#Y>?M3.1NJN=B"(5VC[2X/S77L02GG ]G6+Q M+Q&!3YGM#B\[<>*DCH:J;YYCB>F<-$WJW/ B''@GX'G"M96/4:Q'ULIXO84$ M?B%Z[J^!^-)[H%VN65.V8316V*VC:(VN:"51M!:,=4 M9>S"N5GFY]SG+1U2'O5G3= MI,(6Z^P&=192^^78J]9&%<64>/TL>:O/W"SFI7O+;>SP9W-@M_697FX:72!Z MU78N$980PPJRO#<1WBX.V=@)1K+@+D47\ =T7H\VP\X/7H:-7'A;@[^8]](U M6;8G Z[(F+3:K2=KR*5\RT&KNT9=Y+/_YS5SQ[+L.B_:K&/*VE,TK])F6XL5 MKR=KU+_Z_)[W]AJWLR: GF">S5OM*+O!,NEFFR>XE:-]9+YV/&8AEDYY?#--1T]^RB]S@/+D]&5Y)IM\ MD"^&AOL7L1]B+]U@_@"?$H"S 2?8.$ZY9=M1C/\IC/]B[ >!/]6^@)WI,PW( MT&5Y_:P&0;617&O1X>E3&RPG%'IY+6+AZ?Y!G^N M?C691*NZ"C\?75T?%+ZNI_]FG$Z"P_\#4$L! M A0#% @ 08 .64V'Z2''! K1, T ( ! &5X M7S8) !E>%\W,#,X-S$N:'1M4$L! A0# M% @ 08 .69@4Z$0_!P J2, T ( !.!$ &5X7S

0001307579 2024-01-01 2024-06-30 0001307579 2024-08-14 0001307579 2024-06-30 0001307579 2023-12-31 0001307579 2024-04-01 2024-06-30 0001307579 2023-04-01 2023-06-30 0001307579 2023-01-01 2023-06-30 0001307579 us-gaap:CommonStockMember 2023-12-31 0001307579 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001307579 us-gaap:RetainedEarningsMember 2023-12-31 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001307579 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001307579 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001307579 2024-01-01 2024-03-31 0001307579 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001307579 us-gaap:CommonStockMember 2024-03-31 0001307579 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001307579 us-gaap:RetainedEarningsMember 2024-03-31 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001307579 2024-03-31 0001307579 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001307579 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001307579 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001307579 us-gaap:CommonStockMember 2024-06-30 0001307579 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001307579 us-gaap:RetainedEarningsMember 2024-06-30 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001307579 us-gaap:CommonStockMember 2022-12-31 0001307579 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001307579 us-gaap:RetainedEarningsMember 2022-12-31 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001307579 2022-12-31 0001307579 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001307579 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001307579 2023-01-01 2023-03-31 0001307579 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001307579 us-gaap:CommonStockMember 2023-03-31 0001307579 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001307579 us-gaap:RetainedEarningsMember 2023-03-31 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001307579 2023-03-31 0001307579 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001307579 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001307579 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001307579 us-gaap:CommonStockMember 2023-06-30 0001307579 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001307579 us-gaap:RetainedEarningsMember 2023-06-30 0001307579 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001307579 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2024-04-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2023-04-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2024-01-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2023-01-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2024-04-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2023-04-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2024-01-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2023-01-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2024-04-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-04-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2024-01-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-01-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember liqt:MiddleEastAndAfricaMember 2024-04-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember liqt:MiddleEastAndAfricaMember 2023-04-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember liqt:MiddleEastAndAfricaMember 2024-01-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember liqt:MiddleEastAndAfricaMember 2023-01-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember 2024-04-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember 2023-04-01 2023-06-30 0001307579 srt:ReportableGeographicalComponentsMember 2024-01-01 2024-06-30 0001307579 srt:ReportableGeographicalComponentsMember 2023-01-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:WaterSegmentMember 2024-04-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:WaterSegmentMember 2023-04-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:WaterSegmentMember 2024-01-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:WaterSegmentMember 2023-01-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:CeramicsSegmentMember 2024-04-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:CeramicsSegmentMember 2023-04-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:CeramicsSegmentMember 2024-01-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:CeramicsSegmentMember 2023-01-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:PlasticsSegmentMember 2024-04-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:PlasticsSegmentMember 2023-04-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:PlasticsSegmentMember 2024-01-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember liqt:PlasticsSegmentMember 2023-01-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2024-04-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-04-01 2023-06-30 0001307579 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2024-01-01 2024-06-30 0001307579 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-01-01 2023-06-30 0001307579 liqt:WaterSegmentMember 2024-04-01 2024-06-30 0001307579 liqt:WaterSegmentMember 2023-04-01 2023-06-30 0001307579 liqt:WaterSegmentMember 2024-01-01 2024-06-30 0001307579 liqt:WaterSegmentMember 2023-01-01 2023-06-30 0001307579 liqt:CeramicsSegmentMember 2024-04-01 2024-06-30 0001307579 liqt:CeramicsSegmentMember 2023-04-01 2023-06-30 0001307579 liqt:CeramicsSegmentMember 2024-01-01 2024-06-30 0001307579 liqt:CeramicsSegmentMember 2023-01-01 2023-06-30 0001307579 liqt:PlasticProductsMember 2024-04-01 2024-06-30 0001307579 liqt:PlasticProductsMember 2023-04-01 2023-06-30 0001307579 liqt:PlasticProductsMember 2024-01-01 2024-06-30 0001307579 liqt:PlasticProductsMember 2023-01-01 2023-06-30 0001307579 us-gaap:AllOtherSegmentsMember 2024-04-01 2024-06-30 0001307579 us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001307579 us-gaap:AllOtherSegmentsMember 2024-01-01 2024-06-30 0001307579 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001307579 liqt:WaterSegmentMember 2024-06-30 0001307579 liqt:WaterSegmentMember 2023-12-31 0001307579 liqt:CeramicsSegmentMember 2024-06-30 0001307579 liqt:CeramicsSegmentMember 2023-12-31 0001307579 liqt:PlasticProductsMember 2024-06-30 0001307579 liqt:PlasticProductsMember 2023-12-31 0001307579 us-gaap:AllOtherSegmentsMember 2024-06-30 0001307579 us-gaap:AllOtherSegmentsMember 2023-12-31 0001307579 2023-01-01 2023-12-31 0001307579 us-gaap:OtherExpenseMember 2024-01-01 2024-06-30 0001307579 liqt:SeniorPromissoryNotesMember 2024-06-30 0001307579 liqt:SeniorPromissoryNotesMember 2023-12-31 0001307579 liqt:SeniorPromissoryNotesMember 2024-04-01 2024-06-30 0001307579 liqt:SeniorPromissoryNotesMember 2023-04-01 2023-06-30 0001307579 liqt:SeniorPromissoryNotesMember 2024-01-01 2024-06-30 0001307579 liqt:SeniorPromissoryNotesMember 2023-01-01 2023-06-30 0001307579 srt:MinimumMember 2024-01-01 2024-06-30 0001307579 srt:MaximumMember 2024-01-01 2024-06-30 0001307579 srt:DirectorMember 2024-01-03 2024-01-03 0001307579 srt:ManagementMember 2024-01-03 2024-01-03 0001307579 srt:ManagementMember 2024-06-24 2024-06-24 0001307579 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001307579 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2013-01-01 2013-12-31 0001307579 srt:BoardOfDirectorsChairmanMember us-gaap:RestrictedStockUnitsRSUMember 2013-01-01 2013-12-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember liqt:The2022IncentivePlanMember 2024-01-01 2024-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001307579 liqt:PrefundedWarrantsMember 2024-01-01 2024-06-30 0001307579 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001307579 liqt:PrefundedWarrantsMember 2023-01-01 2023-06-30 0001307579 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001307579 liqt:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001307579 liqt:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001307579 liqt:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001307579 liqt:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001307579 liqt:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001307579 liqt:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001307579 liqt:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001307579 liqt:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001307579 country:DK us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001307579 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001307579 country:CN us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001307579 country:DK us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001307579 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001307579 country:CN us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y 0001307579 LIQTECH INTERNATIONAL INC false --12-31 Q2 2024 0.001 0.001 2500000 2500000 0 0 0 0 0.001 0.001 50000000 50000000 5819272 5819272 5727310 5727310 0.067 P1Y P3Y P4Y 5819272 5727310 false false false false 10-Q true 2024-06-30 false 001-36210 NV 20-1431677 Industriparken 22C DK 2750 Ballerup DK 45 3131 5941 Common Stock, $0.001 par value LIQT NASDAQ Yes Yes Non-accelerated Filer true false false 5819272 5489776 10422181 2804625 3171047 5620247 5267816 2878573 2891744 389181 337391 17182402 22090179 6935852 9007166 3657512 4055837 517123 470349 60128 114593 226285 233723 11396900 13881668 28579302 35971847 1813943 2444653 3189439 3550542 446425 590550 476298 531355 333505 382647 6259610 7499747 69535 101059 1809424 2879932 3181843 3527082 4984642 4688011 10045444 11196084 16305054 18695831 0 0 5819 5727 99051263 98796357 -80422175 -75922180 -6360659 -5603888 12274248 17276016 28579302 35971847 4485062 4990019 8720406 9001538 3767851 3827491 7732093 7447668 717211 1162528 988313 1553870 855122 1028225 1372701 2210660 1541316 1377483 3086047 2436432 407292 359784 662104 702403 2803730 2765492 5120852 5349495 -2086519 -1602964 -4132539 -3795625 45744 116545 114830 168218 29290 45898 101009 57899 150591 86790 296631 171318 84462 49494 339998 -116784 10344 0 -453233 0 -39331 33351 -396045 -177783 -2125850 -1569613 -4528584 -3973408 -14150 -14321 -28589 -28613 -2111700 -1555292 -4499995 -3944795 -0.36 -0.27 -0.77 -0.7 5808127 5660007 5806480 5656809 -2111700 -1555292 -4499995 -3944795 -213191 -99792 -756771 308804 -2324891 -1655084 -5256766 -3635991 5727310 5727 98796357 -75922180 -5603888 17276016 110028 110 -110 -29998 30 -30 193321 193321 0 0 0 -543580 -543580 -2388295 -2388295 5807340 5807 98989598 -78310475 -6147468 14537462 11932 12 -12 -0 104940 -0 -0 104940 166617 166617 0 0 0 -213191 -213191 -2111700 -2111700 5819272 5819 99051263 -80422175 -6360659 12274248 5498260 5498 96975476 -67351035 -6320567 23309372 160670 161 -161 157173 157173 0 0 0 408596 408596 -2389503 -2389503 5658930 5659 97132488 -69740538 -5911971 21485638 24500 24 -24 16796 17 -17 0 0 0 193924 193924 0 0 0 -99792 -99792 -1555292 -1555292 5700226 5700 97326371 -71295830 -6011763 20024478 -4499995 -3944795 1067312 1250299 296631 171318 359938 351097 271926 279983 28589 28613 -453233 -0 -268143 606781 525240 289557 79639 113442 227077 1061699 -562014 548581 -263144 -135214 -273833 -279983 -37331 60584 -0 -41534 -3779679 -3756688 612090 290468 945261 0 333171 -290468 -1115153 -200095 -1115153 -200095 -370744 244569 -4932405 -4002682 10422181 16597371 5489776 12594689 97769 81192 0 0 83378 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1</em> </b>–<b> BASIS OF PRESENTATION AND OTHER INFORMATION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The accompanying unaudited condensed consolidated financial statements of LiqTech International, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q of Regulation S-<em style="font: inherit;">X.</em> They do <em style="font: inherit;">not</em> include all the information and footnotes required by GAAP for complete financial statements. The <em style="font: inherit;"> December 31, 2023 </em>consolidated balance sheet data were derived from audited financial statements but does <em style="font: inherit;">not</em> include all disclosures required by GAAP. However, except as disclosed herein, there has been <em style="font: inherit;">no</em> material change in the information disclosed in the notes to the consolidated financial statements for the year ended <em style="font: inherit;"> December 31, 2023 </em>included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K, as filed with the Securities and Exchange Commission on <em style="font: inherit;"> March 22, 2024. </em>The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Recently Issued Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> “<i>Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures</i>,” which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about reportable segment’s profit or loss and assets that are currently required annually. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. These amendments are to be applied retrospectively. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> “<i>Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures</i>,” which enhances the transparency and decision usefulness of income tax disclosures by requiring; (<em style="font: inherit;">1</em>) consistent categories and greater disaggregation of information in the rate reconciliation and (<em style="font: inherit;">2</em>) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2025, </em>with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company currently believes there are <em style="font: inherit;">no</em> other issued and <em style="font: inherit;">not</em> yet effective accounting standards that are materially relevant to its condensed consolidated financial statements.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The accompanying unaudited condensed consolidated financial statements of LiqTech International, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q of Regulation S-<em style="font: inherit;">X.</em> They do <em style="font: inherit;">not</em> include all the information and footnotes required by GAAP for complete financial statements. The <em style="font: inherit;"> December 31, 2023 </em>consolidated balance sheet data were derived from audited financial statements but does <em style="font: inherit;">not</em> include all disclosures required by GAAP. However, except as disclosed herein, there has been <em style="font: inherit;">no</em> material change in the information disclosed in the notes to the consolidated financial statements for the year ended <em style="font: inherit;"> December 31, 2023 </em>included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K, as filed with the Securities and Exchange Commission on <em style="font: inherit;"> March 22, 2024. </em>The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Recently Issued Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> “<i>Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures</i>,” which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about reportable segment’s profit or loss and assets that are currently required annually. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. These amendments are to be applied retrospectively. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> “<i>Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures</i>,” which enhances the transparency and decision usefulness of income tax disclosures by requiring; (<em style="font: inherit;">1</em>) consistent categories and greater disaggregation of information in the rate reconciliation and (<em style="font: inherit;">2</em>) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2025, </em>with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company currently believes there are <em style="font: inherit;">no</em> other issued and <em style="font: inherit;">not</em> yet effective accounting standards that are materially relevant to its condensed consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">2</em> </b>–<b> LIQUIDITY AND GOING CONCERN ASSESSMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Management assesses liquidity and going concern uncertainty in the Company’s consolidated financial statements to determine whether there is sufficient cash on hand and working capital, including available borrowings on loans, to operate for a period of at least <em style="font: inherit;">one</em> year from the date the financial statements are issued, which is referred to as the “look-forward period,” as defined by GAAP. As part of this assessment, based on conditions that are known and reasonably knowable to management, management considered various scenarios, forecasts, projections, estimates and made certain key assumptions, including the timing and nature of projected cash expenditures or programs, its ability to delay or curtail expenditures or programs, and its ability to raise additional capital, if necessary, among other factors. Based on this assessment, management made certain assumptions around implementing curtailments or delays in the nature and timing of programs and expenditures to the extent it deems probable those implementations can be achieved and management has the proper authority to execute them within the look-forward period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2024, </em>the Company had cash and cash equivalents of $5,489,776, net working capital of $10,922,792, an accumulated deficit of $80,422,175, and total assets and liabilities of $28,579,302 and $16,305,054, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company has incurred significant recent losses, which raises substantial doubt about the ability of the Company to continue as a going concern for a period of <em style="font: inherit;">one</em> year from the issuance of these financial statements. There is <em style="font: inherit;">no</em> assurance that the Company will be successful in executing the planned revenue growth, cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to accelerate growth, restore profitability, and raise capital as needed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The accompanying consolidated financial statements do <em style="font: inherit;">not</em> include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amounts and classification of liabilities that <em style="font: inherit;"> may </em>result should the Company be unable to continue as a going concern. We cannot be certain that raising additional capital, whether through selling additional debt or equity securities or obtaining a line of credit or other loan, will be available to us or, if available, will be on terms acceptable to us. If we issue additional securities to raise funds, these securities <em style="font: inherit;"> may </em>have rights, preferences, or privileges senior to those of our common stock, and our current shareholders <em style="font: inherit;"> may </em>experience dilution. If we are unable to obtain funds when needed or on acceptable terms, we <em style="font: inherit;"> may </em>be required to curtail our current development programs, reduce operating costs, forego future development and other opportunities, or even terminate our operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 5489776 10922792 -80422175 28579302 16305054 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3</em> </b>–<b> DISAGGREGATION OF REVENUES AND SEGMENT REPORTING</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company operates in three reportable segments: Water, Ceramics and Plastics.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company sells products throughout the world, and sales by geographical region are as follows for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;">2023:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">441,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,526,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">774,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia-Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">650,095</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">435,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,101,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,285,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,119,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,936,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,219,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Middle East &amp; Africa</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">776,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">779,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">821,162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">905,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,485,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,990,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,720,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,001,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s sales by segment are as follows for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;">2023:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,870,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,070,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,419,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,505,217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ceramics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,665,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,789,465</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,471,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,198,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plastics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">949,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,127,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,829,641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,294,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,485,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,990,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,720,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,001,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">The Company’s income and total assets segment are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months Ended</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income (Loss)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(254,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(688,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(461,036</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ceramics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(340,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(439,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,318,834</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,000,774</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plastics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(240,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(67,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(240,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(133,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,276,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,051,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,978,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,349,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,111,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,555,292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,499,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,944,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total Assets </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,702,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,432,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ceramics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,060,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,550,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plastics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">723,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">759,745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,092,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,228,239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,579,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,971,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 216pt;text-indent:36pt;"> </p> 3 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">441,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,526,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">774,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia-Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">650,095</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">435,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,101,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,285,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,119,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,936,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,219,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Middle East &amp; Africa</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">776,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">779,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">821,162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">905,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,485,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,990,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,720,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,001,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 329711 441186 1526908 774717 92535 650095 435496 1101989 3285925 3119496 5936840 6219282 776891 779242 821162 905550 4485062 4990019 8720406 9001538 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,870,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,070,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,419,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,505,217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ceramics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,665,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,789,465</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,471,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,198,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plastics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">949,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,127,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,829,641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,294,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,485,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,990,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,720,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,001,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months Ended</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income (Loss)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(254,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(688,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(461,036</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ceramics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(340,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(439,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,318,834</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,000,774</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plastics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(240,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(67,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(240,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(133,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,276,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,051,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,978,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,349,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,111,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,555,292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,499,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,944,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total Assets </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,702,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,432,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ceramics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,060,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,550,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plastics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">723,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">759,745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,092,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,228,239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,579,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,971,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1870625 2070298 3419291 3505217 1665138 1789465 3471474 3198837 949299 1127455 1829641 2294683 0 2801 0 2801 4485062 4990019 8720406 9001538 -254251 2439 -688739 -461036 -340160 -439090 -1318834 -1000774 -240414 -67272 -240413 -133333 -1276875 -1051369 -1978241 -2349652 -2111700 -1555292 -4499995 -3944795 8702209 9432991 13060929 14550872 723729 759745 6092435 11228239 28579302 35971847 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4</em> </b>–<b> ACCOUNTS RECEIVABLE</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts receivable consisted of the following on <em style="font: inherit;"> June 30, 2024, </em>and <em style="font: inherit;"> December 31, 2023:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,016,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,305,959</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(211,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accounts receivable, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,804,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,171,047</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The roll-forward of the allowance for doubtful accounts for the periods ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>is as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts at the beginning of the period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Bad debt expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,066</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Receivables written off during the periods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,585</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts at the end of the period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">211,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,016,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,305,959</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(211,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accounts receivable, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,804,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,171,047</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 3016377 3305959 211752 134912 2804625 3171047 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts at the beginning of the period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Bad debt expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,066</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Receivables written off during the periods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,585</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts at the end of the period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">211,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 134912 59559 81940 82066 -0 10298 -5100 3585 211752 134912 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">5</em> </b>–<b> INVENTORIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories consisted of the following on <em style="font: inherit;"> June 30, 2024, </em>and <em style="font: inherit;"> December 31, 2023:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furnace parts and supplies</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,329,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,301,526</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,647,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,271,458</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods and filtration systems</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,627,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,507,113</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reserve for obsolescence</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(939,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(867,458</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total inventories, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,620,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,267,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventory valuation adjustments for excess and obsolete inventory are calculated based on current inventory levels, movements, expected useful lives, and estimated future demand for the products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furnace parts and supplies</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,329,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,301,526</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,647,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,271,458</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods and filtration systems</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,627,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,507,113</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reserve for obsolescence</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(939,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(867,458</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total inventories, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,620,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,267,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 45789 55177 3329036 3301526 1647283 1271458 1627439 1507113 939300 867458 5620247 5267816 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6</em> </b>–<b> CONTRACT ASSETS AND CONTRACT LIABILITIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The roll-forward of Contract assets and contract liabilities for the periods ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost incurred</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,028,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,225,728</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled project deliveries</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">730,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">582,557</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">VAT</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">136,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329,980</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,619</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepayments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,407,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,688,427</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,545,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,509,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Distributed as follows:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,878,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,891,744</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(333,505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(382,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,545,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,509,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost incurred</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,028,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,225,728</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled project deliveries</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">730,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">582,557</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">VAT</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">136,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329,980</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,619</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepayments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,407,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,688,427</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,545,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,509,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Distributed as follows:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,878,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,891,744</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(333,505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(382,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,545,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,509,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 3028377 3225728 730026 582557 136491 329980 78803 92619 1407098 1688427 21531 33360 2545068 2509097 2878573 2891744 333505 382647 2545068 2509097 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">7</em> </b>–<b> LEASES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company leases certain vehicles, real property, production equipment and office equipment under lease agreements. The Company evaluates each lease to determine its appropriate classification as an operating lease or finance lease for financial reporting purposes. The majority of our operating leases are non-cancelable leases for production and office space in Hobro, Aarhus, and Copenhagen, Denmark.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024, </em>cash paid for amounts included for the measurement of finance lease liabilities was $1,186,746, and the Company recorded finance lease expenses in other income (expenses) of $91,937.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024, </em>cash paid for amounts included for the measurement of operating lease liabilities was $400,432, and the Company recorded operating lease expense of $398,544.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Supplemental balance sheet information related to leases as of <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Operating leases</b>:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,657,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">476,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">531,355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities – long-term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,181,843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,527,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,658,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,058,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Finance leases</b>:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, at cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,967,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,443,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,016,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(877,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,951,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,565,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease liabilities – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">446,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease liabilities – long-term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,809,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,879,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,255,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,470,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c116236827">6.7</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Maturities of lease liabilities at <em style="font: inherit;"> June 30, 2024 </em>were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Operating</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Leases</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Finance</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Leases</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (remaining 6 months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">361,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">291,681</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">680,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">579,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">670,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">543,792</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">670,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,051,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">548,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,752,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">125,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total payment under lease agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,683,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,666,780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,025,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(410,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,658,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,255,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1186746 91937 400432 398544 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Operating leases</b>:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,657,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">476,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">531,355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities – long-term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,181,843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,527,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,658,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,058,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Finance leases</b>:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, at cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,967,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,443,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,016,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(877,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,951,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,565,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease liabilities – current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">446,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease liabilities – long-term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,809,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,879,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,255,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,470,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c116236827">6.7</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 3657512 4055837 476298 531355 3181843 3527082 3658141 4058437 3967874 5443287 1016026 877578 2951848 4565709 446425 590550 1809424 2879932 2255849 3470482 P7Y9M18D P8Y3M18D P3Y7M6D P4Y3M18D 0.067 0.055 0.06 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Operating</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Leases</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Finance</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Leases</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (remaining 6 months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">361,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">291,681</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">680,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">579,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">670,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">543,792</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">670,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,051,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">548,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,752,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">125,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total payment under lease agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,683,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,666,780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,025,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(410,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,658,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,255,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 361787 291681 680530 579039 670110 543792 670110 1051729 548356 74670 1752882 125869 4683775 2666780 1025634 410931 3658141 2255849 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">8</em></b> –<b> LONG-TERM DEBT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The components of notes payable are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: unamortized debt discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,015,358</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,311,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,984,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,688,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of Senior Promissory Notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes payable, less current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,984,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,688,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,984,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,688,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recognized interest expense of $0 and $0, respectively, and $150,591 and $86,790, respectively, on the Senior Promissory Notes related to the amortization of debt issuance costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recognized interest expense of $0 and $0, respectively, and $296,631 and $171,318, respectively, on the Senior Promissory Notes related to the amortization of debt issuance costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: unamortized debt discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,015,358</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,311,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,984,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,688,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of Senior Promissory Notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes payable, less current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,984,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,688,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Senior Promissory Notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,984,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,688,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 6000000 6000000 1015358 1311989 4984642 4688011 0 0 4984642 4688011 4984642 4688011 0 0 150591 86790 0 0 296631 171318 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">9</em></b> –<b> AGREEMENTS AND COMMITMENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Contingencies </b>– From time to time, we <em style="font: inherit;"> may </em>be involved in litigation relating to claims arising out of our operations in the normal course of business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Product Warranties</b> – The Company provides a standard warranty for its systems, generally for a period of <span style="-sec-ix-hidden:c116236874">one</span> to <span style="-sec-ix-hidden:c116236875">three</span> years after customer acceptance. The Company estimates the costs that <em style="font: inherit;"> may </em>be incurred under its standard warranty programs and records a liability for such costs at the time product revenue is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In addition, the Company sells an extended warranty for certain systems, which generally provides a warranty for up to <span style="-sec-ix-hidden:c116236876">four</span> years from the date of commissioning. The specific terms and conditions of the warranties vary depending upon the product sold and the country in which the installation occurred. Revenue received for the sale of extended warranty contracts is deferred and recognized in the same manner as the costs incurred to perform under the warranty contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary. Factors that affect the warranty liability include the number of units sold, historical and anticipated rates of warranty claims and the cost per claim.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Changes in the Company’s current and long-term warranty obligations included in accrued expenses on the balance sheet, as of <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> December 31, 2023, </em>were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at January 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">898,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty costs charged to cost of goods sold</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">115,401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Utilization charges against reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(408,234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency effect</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at the end of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">680,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">629,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at January 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">898,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty costs charged to cost of goods sold</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">115,401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Utilization charges against reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(408,234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency effect</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at the end of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">680,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">629,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 629100 898072 85835 115401 13946 408234 20727 -23861 680262 629100 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">10</em></b> –<b> STOCKHOLDERS</b>’<b> EQUITY</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Common Stock</i></b><b> </b>– The Company has 50,000,000 authorized shares of common stock, $0.001 par value. As of <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> December 31, 2023, </em>there were 5,819,272 and 5,727,310 shares of common stock issued and outstanding, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Stock Issuances</b> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024, </em>the Company has made the following issuances of common stock: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> January 3, 2024, </em>the Company issued 24,500 shares of Common Stock to settle RSUs. The RSUs were valued at $73,500 for services provided by the Board of Directors in <em style="font: inherit;">2023.</em> The Company recognized the stock-based compensation of the award over the requisite service period during the year ended <em style="font: inherit;"> December 31, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> January 3, 2024, </em>the Company issued 85,528 shares of Common Stock to settle RSUs. The RSUs were valued at $289,672 for services provided by management in <em style="font: inherit;">2023.</em> The Company recognized the stock-based compensation of the award over the requisite service period during the year ended <em style="font: inherit;"> December 31, 2023. </em>In connection with the issuance, 29,998 shares of Common Stock, with a total value of $104,940, were retired to settle tax withholdings associated with stock-based compensation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> June 24, 2024, </em>the Company issued 11,932 shares of Common Stock to settle RSUs. The RSUs were valued at $36,750 for services provided by the Board of Directors from <em style="font: inherit;">2023</em> to <em style="font: inherit;">2024.</em> The Company recognized the stock-based compensation of the award over the requisite service period from <em style="font: inherit;">2023</em> to <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Warrants</b> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following is a summary of the periodic changes in warrants outstanding for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;">2023:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,021,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,490,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants issued in connection with public offering and private placement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercises and conversions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, June 30</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,021,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,490,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Stock-based Compensation</b> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;">2013,</em> the Company’s Board of Directors adopted a Share Incentive Plan (the “Incentive Plan”). Under the terms and conditions of the Incentive Plan, the Board of Directors is empowered to grant RSUs to officers, directors, and consultants of the Company. At <em style="font: inherit;"> June 30, 2024, </em>52,082 RSUs were granted and outstanding under the Incentive Plan. Directors of the Company receive share compensation consisting of annual grants of $36,750 ($73,500 for the Chairman of the Board) in RSUs per annum with <em style="font: inherit;">one</em>-year vesting.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;">2022,</em> the Company’s Board of Directors adopted an Equity Incentive Plan (the <em style="font: inherit;">“2022</em> Incentive Plan”). Under the terms and conditions of the <em style="font: inherit;">2022</em> Incentive Plan, the Board of Directors is empowered to grant RSUs to officers and directors of the Company. At <em style="font: inherit;"> June 30, 2024, </em>353,471 RSUs were granted and outstanding under the <em style="font: inherit;">2022</em> Incentive Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognizes compensation costs for RSU grants to Directors and management based on the stock price on the date of the grant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognized stock-based compensation expense related to RSU grants of $166,617 and $193,924 for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;">2023,</em> respectively. For the <em style="font: inherit;">six</em> months periods ended <em style="font: inherit;"> June 30, 2024, </em>and <em style="font: inherit;">2023,</em> respectively, the stock-based compensation related to share grants was $359,938 and $351,097. On <em style="font: inherit;"> June 30, 2024, </em>the Company had $978,358 of unrecognized compensation cost related to non-vested stock grants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">A summary of the status of the RSUs as of <em style="font: inherit;"> June 30, 2024 </em>and changes during the period are presented below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>units</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average<br/> Grant-Date</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregated</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic<br/> Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">311,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and settled with share issuance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(121,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(98,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, June 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">405,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 50000000 0.001 5819272 5727310 24500 73500 85528 289672 29998 104940 11932 36750 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,021,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,490,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants issued in connection with public offering and private placement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercises and conversions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, June 30</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,021,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,490,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5021354 4490104 0 0 0 0 5021354 4490104 52082 36750 73500 353471 166617 193924 359938 351097 978358 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>units</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average<br/> Grant-Date</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregated</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic<br/> Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">311,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and settled with share issuance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(121,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(98,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, June 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">405,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 314461 3.46 0 311154 3.2 121960 3.28 98102 3.54 405553 3.3 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">11</em></b> – <b>LOSS PER SHARE</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Basic and diluted net income (loss) per common share is determined by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. For the periods where there is a net loss, stock options, warrants and RSUs have been excluded from the calculation of diluted net loss per common share because their effect would be anti-dilutive. Consequently, the weighted average number of shares of Common Stock used to calculate both basic and diluted net loss per common share is the same for the reported periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2024, </em>the Company had 405,553 RSUs, 3,930,008 prefunded warrants, and 1,091,346 warrants, all exercisable for shares of Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2023, </em>the Company had 341,545 RSUs, 3,930,008 prefunded warrants, and 560,096 warrants, all exercisable for shares of Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 405553 3930008 1091346 341545 3930008 560096 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">12</em></b> – <b>SIGNIFICANT CUSTOMERS AND CONCENTRATIONS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table presents customers accounting for <em style="font: inherit;">10%</em> or more of the Company’s revenue:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">* Zero or less than <em style="font: inherit;">10%</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table presents customers accounting for <em style="font: inherit;">10%</em> or more of the Company’s Accounts receivable:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer E</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">* Zero or less than <em style="font: inherit;">10%</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> June 30, 2024, </em>approximately 97% of the Company’s assets were located in Denmark, 1% were located in the U.S., and 2% were located in China. As of <em style="font: inherit;"> December 31, 2023, </em>approximately 98% of the Company’s assets were located in Denmark, 0% were located in the U.S., and 2% were located in China.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Three Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Six Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ended June 30,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer E</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.16 0.10 0.13 0.11 0.20 0.22 0.13 0.13 0.97 0.01 0.02 0.98 0 0.02 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">13</em></b> – <b>SUBSEQUENT EVENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">None</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="other" title="other"></a>ITEM <em style="font: inherit;">5.</em></b>  <b> OTHER INFORMATION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><span style="text-decoration: underline; ">Insider Trading Plans</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During the quarter ended <em style="font: inherit;"> June 30, 2024, </em><span style="-sec-ix-hidden:c116237050"><span style="-sec-ix-hidden:c116237051"><span style="-sec-ix-hidden:c116237052"><span style="-sec-ix-hidden:c116237053">no</span></span></span></span> director or Section <em style="font: inherit;">16</em> officer adopted, modified, or terminated any “Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” or “non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” (in each case, as defined in Item <em style="font: inherit;">408</em>(a) of Regulation S-K).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>