0001437749-24-016604.txt : 20240514 0001437749-24-016604.hdr.sgml : 20240514 20240514160145 ACCESSION NUMBER: 0001437749-24-016604 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 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: 24944101 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 liqt20240331_10q.htm FORM 10-Q liqt20240331_10q.htm
0001307579 LIQTECH INTERNATIONAL INC false --12-31 Q1 2024 169,522 134,912 792,354 867,458 12,085,314 11,828,200 572,142 558,555 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,807,340 5,807,340 5,727,310 5,727,310 3 10 1 10 5 6.7 5 5 0 5 1 3 4 5,807,340 5,658,930 0 0 5 0 false false false false 00013075792024-01-012024-03-31 xbrli:shares 00013075792024-05-14 thunderdome:item iso4217:USD 00013075792024-03-31 00013075792023-12-31 iso4217:USDxbrli:shares 00013075792023-01-012023-03-31 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 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0001307579us-gaap:RetainedEarningsMember2024-01-012024-03-31 0001307579us-gaap:CommonStockMember2024-03-31 0001307579us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001307579us-gaap:RetainedEarningsMember2024-03-31 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 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 0001307579us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001307579us-gaap:RetainedEarningsMember2023-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 xbrli:pure 0001307579liqt:ReverseStockSplitMember2023-05-262023-05-26 00013075792023-05-26 00013075792023-01-012023-12-31 utr:Y 0001307579srt:MinimumMember2024-03-31 0001307579srt:MaximumMember2024-03-31 0001307579us-gaap:CustomerRelationshipsMember2024-03-31 0001307579srt:ReportableGeographicalComponentsMembersrt:AmericasMember2024-01-012024-03-31 0001307579srt:ReportableGeographicalComponentsMembersrt:AmericasMember2023-01-012023-03-31 0001307579srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2024-01-012024-03-31 0001307579srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2023-01-012023-03-31 0001307579srt:ReportableGeographicalComponentsMembersrt:EuropeMember2024-01-012024-03-31 0001307579srt:ReportableGeographicalComponentsMembersrt:EuropeMember2023-01-012023-03-31 0001307579srt:ReportableGeographicalComponentsMemberliqt:MiddleEastAndAfricaMember2024-01-012024-03-31 0001307579srt:ReportableGeographicalComponentsMemberliqt:MiddleEastAndAfricaMember2023-01-012023-03-31 0001307579liqt:WaterSegmentMember2024-01-012024-03-31 0001307579liqt:WaterSegmentMember2023-01-012023-03-31 0001307579liqt:CeramicsSegmentMember2024-01-012024-03-31 0001307579liqt:CeramicsSegmentMember2023-01-012023-03-31 0001307579liqt:PlasticsSegmentMember2024-01-012024-03-31 0001307579liqt:PlasticsSegmentMember2023-01-012023-03-31 0001307579us-gaap:CorporateMember2024-01-012024-03-31 0001307579us-gaap:CorporateMember2023-01-012023-03-31 0001307579us-gaap:OtherExpenseMember2024-01-012024-03-31 iso4217:EUR 0001307579liqt:SeniorPromissoryNotesMember2022-06-22 utr:M 0001307579liqt:SeniorPromissoryNotesMember2022-06-222022-06-22 0001307579liqt:SeniorPromissoryNotesMembersrt:MaximumMember2022-06-22 0001307579liqt:SeniorPromissoryNotesPlacementAgentWarrantsMember2022-06-22 0001307579liqt:SeniorPromissoryNotesMemberus-gaap:MeasurementInputExpectedTermMember2022-06-22 0001307579liqt:SeniorPromissoryNotesMemberus-gaap:MeasurementInputSharePriceMember2022-06-22 0001307579liqt:SeniorPromissoryNotesMemberus-gaap:MeasurementInputExercisePriceMember2022-06-22 0001307579liqt:SeniorPromissoryNotesMemberus-gaap:MeasurementInputPriceVolatilityMember2022-06-22 0001307579liqt:SeniorPromissoryNotesMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-06-22 0001307579liqt:SeniorPromissoryNotesMemberliqt:MeasurementInputForfeitureRateMember2022-06-22 0001307579liqt:The2023WarrantsMember2023-09-30 0001307579liqt:SeniorPromissoryNotesMember2023-09-30 0001307579liqt:The2023WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-09-30 0001307579liqt:The2023WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-09-30 0001307579liqt:The2023WarrantsMemberus-gaap:MeasurementInputExercisePriceMember2023-09-30 0001307579liqt:The2023WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-09-30 0001307579liqt:SeniorPromissoryNotesMember2024-03-31 0001307579liqt:SeniorPromissoryNotesMember2023-12-31 0001307579liqt:SeniorPromissoryNotesMember2024-01-012024-03-31 0001307579liqt:SeniorPromissoryNotesMember2023-01-012023-03-31 0001307579srt:MinimumMember2024-01-012024-03-31 0001307579srt:MaximumMember2024-01-012024-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-31 0001307579liqt:PrefundedWarrantsMember2024-01-012024-03-31 0001307579us-gaap:WarrantMember2024-01-012024-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-31 0001307579liqt:PrefundedWarrantsMember2023-01-012023-03-31 0001307579us-gaap:WarrantMember2023-01-012023-03-31 0001307579us-gaap:ConvertiblePreferredStockMember2024-03-31 0001307579srt:DirectorMember2024-01-032024-01-03 0001307579srt:ManagementMember2024-01-032024-01-03 0001307579liqt:WarrantPurchaseAgreementMember2022-05-17 0001307579liqt:PublicOfferingMember2022-05-17 0001307579liqt:WarrantPurchaseAgreementMember2022-05-172022-05-17 0001307579us-gaap:PrivatePlacementMember2022-06-222022-06-22 0001307579liqt:PrivatePlacementWarrantsMember2022-06-22 0001307579liqt:PrivatePlacementWarrantsMember2022-06-222022-06-22 0001307579us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2024-01-012024-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2013-01-012013-12-31 0001307579us-gaap:RestrictedStockUnitsRSUMembersrt:BoardOfDirectorsChairmanMember2013-01-012013-12-31 0001307579us-gaap:RestrictedStockUnitsRSUMemberliqt:The2022IncentivePlanMember2024-01-012024-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2024-03-31 0001307579us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0001307579us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerAMember2024-01-012024-03-31 0001307579us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerAMember2023-01-012023-03-31 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerBMember2024-01-012024-03-31 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerBMember2023-01-012023-12-31 0001307579us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberliqt:CustomerCMember2023-01-012023-12-31 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:DK2024-01-012024-03-31 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-03-31 0001307579us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2024-01-012024-03-31 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 0001307579us-gaap:OperatingSegmentsMemberliqt:WaterSegmentMember2024-01-012024-03-31 0001307579us-gaap:OperatingSegmentsMemberliqt:WaterSegmentMember2023-01-012023-03-31 0001307579us-gaap:OperatingSegmentsMemberliqt:CeramicsSegmentMember2024-01-012024-03-31 0001307579us-gaap:OperatingSegmentsMemberliqt:CeramicsSegmentMember2023-01-012023-03-31 0001307579us-gaap:OperatingSegmentsMemberliqt:PlasticsSegmentMember2024-01-012024-03-31 0001307579us-gaap:OperatingSegmentsMemberliqt:PlasticsSegmentMember2023-01-012023-03-31 0001307579us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2024-01-012024-03-31 0001307579us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2023-01-012023-03-31 0001307579liqt:PlasticProductsMember2024-01-012024-03-31 0001307579liqt:PlasticProductsMember2023-01-012023-03-31 0001307579us-gaap:AllOtherSegmentsMember2024-01-012024-03-31 0001307579us-gaap:AllOtherSegmentsMember2023-01-012023-03-31 0001307579liqt:WaterSegmentMember2024-03-31 0001307579liqt:WaterSegmentMember2023-12-31 0001307579liqt:CeramicsSegmentMember2024-03-31 0001307579liqt:CeramicsSegmentMember2023-12-31 0001307579liqt:PlasticProductsMember2024-03-31 0001307579liqt:PlasticProductsMember2023-12-31 0001307579us-gaap:AllOtherSegmentsMember2024-03-31 0001307579us-gaap:AllOtherSegmentsMember2023-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 three month period ended March 31, 2024

or

 

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

 

For the transition period from to                            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 May 14, 2024, there were 5,807,340 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 March 31, 2024

 

TABLE OF CONTENTS

 

 

Page

PART I. FINANCIAL INFORMATION

5
   

Item 1. Financial Statements

5

   

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

5
   

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2024 and March 31, 2023 (unaudited)

7

   
Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2024 and March 31, 2023 (unaudited) 8
   

Condensed Consolidated Statements of Stockholders Equity for the periods ended March 31, 2024 and March 31, 2023 (unaudited)

9

   

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and March 31, 2023 (unaudited)

10

   

Notes to Condensed Consolidated Financial Statements (unaudited)

12
   

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

26
   

Item 3. Quantitative and Qualitative Disclosures About Market Risk

31

   

Item 4. Controls and Procedures

31

   

PART II. OTHER INFORMATION

33

   

Item 1. Legal Proceedings

33
   

Item 1A. Risk Factors

33
   

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

33
   

Item 3. Defaults Upon Senior Securities

33
   

Item 4. Mine Safety Disclosures

33
   

Item 5. Other Information

33
   

Item 6. Exhibits

34
   

SIGNATURES

35

 

 

 

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;

 

 

 

The 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;

   

 

 

The potential negative impact of more stringent environmental laws and regulations 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. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

  

As of

  

As of

 
  

March 31,

  

December 31,

 
  

2024

  

2023

 
  

(Unaudited)

     

Assets

        
         

Current Assets:

        

Cash and restricted cash

 $7,726,213  $10,422,181 

Accounts receivable, net of allowance for doubtful accounts of $169,522 and $134,912 at March 31, 2024 and December 31, 2023, respectively

  2,707,173   3,171,047 

Inventories, net of allowance for excess and obsolete inventory of $792,354 and $867,458 at March 31, 2024 and December 31, 2023, respectively

  5,509,889   5,267,816 

Contract assets

  2,848,985   2,891,744 

Prepaid expenses and other current assets

  618,861   337,391 
         

Total Current Assets

  19,411,121   22,090,179 
         

Long-Term Assets:

        

Property and equipment, net of accumulated depreciation of $12,085,314 and $11,828,200 at March 31, 2024 and December 31, 2023, respectively

  7,285,707   9,007,166 

Operating lease right-of-use assets

  3,832,318   4,055,837 

Deposits and other assets

  522,027   470,349 

Intangible assets, net of accumulated amortization of $572,142 and $558,555 at March 31, 2024 and December 31, 2023, respectively

  86,284   114,593 

Goodwill

  228,611   233,723 
         

Total Long-Term Assets

  11,954,947   13,881,668 
         

Total Assets

 $31,366,068  $35,971,847 

 

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

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

  

As of

  

As of

 
  

March 31,

  

December 31,

 
  

2024

  

2023

 
  

(Unaudited)

     

Liabilities and Stockholders Equity

        
         

Current Liabilities:

        

Accounts payable

 $2,163,172  $2,444,653 

Accrued expenses

  2,969,685   3,550,542 

Current portion of finance lease obligations

  445,726   590,550 

Current portion of operating lease liabilities

  500,613   531,355 

Contract liabilities

  553,985   382,647 
         

Total Current Liabilities

  6,633,181   7,499,747 
         
         

Deferred tax liability

  84,470   101,059 

Finance lease obligations, net of current portion

  1,943,609   2,879,932 

Operating lease liabilities, net of current portion

  3,333,295   3,527,082 

Senior promissory notes payable, less current portion

  4,834,051   4,688,011 
         

Total Long-term Liabilities

  10,195,425   11,196,084 
         

Total Liabilities

  16,828,606   18,695,831 
         
         

Stockholders' Equity:

        

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

  -   - 

Common stock; par value $0.001, 50,000,000 shares authorized, 5,807,340 and 5,727,310 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

  5,807   5,727 

Additional paid-in capital

  98,989,598   98,796,357 

Accumulated deficit

  (78,310,475)  (75,922,180)

Accumulated other comprehensive loss

  (6,147,468)  (5,603,888)
         

Total Stockholders' Equity

  14,537,462   17,276,016 
         

Total Liabilities and Stockholders' Equity

 $31,366,068  $35,971,847 

 

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

 

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

 

   

For the Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Revenue

  $ 4,235,344     $ 4,011,519  

Cost of goods sold

    3,964,242       3,620,177  
                 

Gross Profit

    271,102       391,342  
                 

Operating Expenses:

               

Selling expenses

    517,579       1,182,435  

General and administrative expenses

    1,544,731       1,058,949  

Research and development expenses

    254,812       342,619  
                 

Total Operating Expense

    2,317,122       2,584,003  
                 

Loss from Operations

    (2,046,020 )     (2,192,661 )
                 

Other Income (Expense)

               

Interest and other income

    69,086       51,673  

Interest expense

    (71,719 )     (12,001 )

Amortization of discount on convertible note

    (146,040 )     (84,528 )

Gain (Loss) on currency transactions

    255,536       (166,278 )

Gain (Loss) on sale of property and equipment

    (463,577 )     -  
                 

Total Other Income (Expense)

    (356,714 )     (211,134 )
                 

Loss Before Income Taxes

    (2,402,734 )     (2,403,795 )
                 

Income Tax Benefit

    (14,439 )     (14,292 )
                 

Net Loss

  $ (2,388,295 )   $ (2,389,503 )
                 
                 

Basic and Diluted Loss Per Share

  $ (0.41 )   $ (0.42 )
                 

Basic and Diluted Weighted Average Common Shares Outstanding

    5,804,702       5,653,574  

 

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

 

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF

COMPREHENSIVE LOSS (UNAUDITED)

 

   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Net Loss

    (2,388,295 )     (2,389,503 )
                 

Other Comprehensive Income - Currency Translation, Net

    (543,580 )     408,596  
                 

Total Comprehensive Loss

  $ (2,931,875 )   $ (1,980,907 )

 

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

 

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)

For the periods ended March 31, 2024 and March 31, 2023

 

                   

Additional

   

Accumu-

   

Accumulated

Other

         
   

Common Stock

   

Paid-in

   

lated

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Deficit

   

Income/(Loss)

   

TOTAL

 

BALANCE, 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  
                                                 

Currency translation, net

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

Net Loss

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

BALANCE, March 31, 2024

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

BALANCE, 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  
                                                 

Currency translation, net

    -       -       -       -       408,596       408,596  
                                                 

Net Loss

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

BALANCE, March 31, 2023

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

 

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

 

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

   

For the Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 

Cash Flows from Operating Activities:

               

Net Loss

  $ (2,388,295 )   $ (2,389,503 )

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

               

Depreciation and amortization

    541,375       617,932  

Amortization of discount on convertible notes payable

    146,040       84,528  

Stock-based compensation

    193,321       157,173  

Amortization of right-of-use assets

    135,382       138,699  

Change in deferred tax asset / liability

    (14,439 )     (14,292 )

Loss on sale of equipment

    463,577       -  

Changes in assets and liabilities:

               

Accounts receivable

    396,168       (379,330 )

Inventory

    (358,764 )     (283,157 )

Contract assets

    (20,565 )     (151,812 )

Prepaid expenses and other current assets

    (350,048 )     (336,388 )

Accounts payable

    (231,373 )     791,702  

Accrued expenses

    (513,197 )     (433,045 )

Operating lease liabilities

    (136,339 )     (138,699 )

Contract liabilities

    180,456       48,755  

Assets held for sale

    -       2,136  
                 

Net Cash used in Operating Activities

    (1,956,701 )     (2,285,301 )
                 

Cash Flows from Investing Activities:

               

Purchase of property and equipment

    (389,443 )     (87,470 )

Proceeds from sale of property and equipment

    941,230       -  
                 

Net Cash provided by (used in) Investing Activities

    551,787       (87,470 )
                 

Cash Flows from Financing Activities:

               

Payments on finance lease obligation

    (1,009,437 )     (98,945 )
                 

Net Cash used in Financing Activities

    (1,009,437 )     (98,945 )
                 
Effect of Foreign Currency exchange on cash     (281,617 )     184,278  
                 

Net change in Cash and Restricted Cash

    (2,695,968 )     (2,287,438 )
                 

Cash and Restricted Cash at Beginning of Period

    10,422,181       16,597,371  
                 

Cash and Restricted Cash at End of Period

  $ 7,726,213     $ 14,309,933  

 

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

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

   

For the Three Months Ended

March 31,

 
   

2024

   

2023

 

Supplemental Disclosures of Cash Flow Information:

               

Cash paid during the period for:

               

Interest

  $ 69,610     $ (41,506 )

Income Taxes

    -       -  
                 

Non-cash financing activities

               

Financed purchases of property and equipment

  $ 77,988     $ -  

 

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

 

 

LIQTECH INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Business and Basis of Presentation

 

The condensed consolidated financial statements include the accounts of LiqTech International, Inc., (the “Company”) and its subsidiaries. The terms "Company", “us", "we" and "our" as used in this report refer to the Company and its subsidiaries, which are set forth below in Item 2, management's discussion and analysis section. The Company engages in the development, design, production, marketing and sale of automated filtering systems, ceramic silicon carbide membrane applications and diesel particulate air filters in North America, Europe, Asia, Australia, and South America. 

 

These interim consolidated financial statements are unaudited. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These Condensed Consolidated Financial Statements should be read in conjunction with our financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023. The results of operations for the period ended March 31, 2024 are not necessarily indicative of the operating results for the full year and are unaudited. In the opinion of management, all adjustments consisting of a normal recurring nature, necessary for a fair presentation have been included.

 

Consolidation – The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and its majority-owned subsidiary. All material intercompany transactions and accounts have been eliminated in the consolidation.

 

Reverse Stock Split On May 26, 2023, the Company effected a 1-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the 1-for-8 reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the 1-for-8 reverse split.

 

As a result of the reverse Common Stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”

 

Functional Currency / Foreign Currency translation – The functional currency of LiqTech International, Inc., LiqTech USA, Inc. and LiqTech NA is the U.S. Dollar. The functional currency of LiqTech Holding, LiqTech Water, LiqTech Plastics, LiqTech Ceramics, LiqTech Water Projects and LiqTech Emission Control is the Danish Krone (“DKK”); and the functional currency of LiqTech China is the Renminbi (“RMB”). The Company’s reporting currency is the U.S. Dollar for the purpose of these consolidated financial statements. The balance sheet accounts of the foreign subsidiaries are translated into U.S. Dollars at the period-end exchange rates, and all revenue and expenses are translated into U.S. Dollars at the average exchange rates prevailing during the three months ended March 31, 2024 and 2023. Translation gains and losses are deferred and accumulated as a component of other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses that arose from exchange rate fluctuations from transactions denominated in a currency other than the functional currency are included in the statement of operations as incurred. 

 

12

 

Cash and Restricted Cash – The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. As of March 31, 2024 and December 31, 2023, the Company held $920,525 and $941,361, respectively, of restricted cash. The restricted cash is held as security by a local financial institution for ensuring a leasing facility and for payment guarantees issued for the benefit of customers in connection with prepayments of sales orders and for warranties after the delivery of products.

 

Accounts held in each U.S. institution are insured by the Federal Deposit Insurance Company (“FDIC”) up to $250,000. At March 31, 2024 and December 31, 2023 the Company had $0 and $0 in excess of the FDIC insured limit, respectively.

 

Accounts Receivable – Accounts receivable consist of trade receivables arising in the normal course of business. The Company establishes an allowance for doubtful accounts that reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance. The Company determines the allowance based on known troubled accounts, historical experience, age, financial information that is publicly accessible and other currently available evidence. 

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  37,717   82,066 

Receivables written off during the periods

  -   (10,298)

Effect of currency translation

  (3,107)  3,585 

Allowance for doubtful accounts at the end of the period

 $169,522  $134,912 

 

Inventory – Inventory directly purchased is carried at the lower of cost or net realizable value, as determined on the first-in, first-out method.

 

For inventory produced, standard costs that approximate actual costs, applying the FIFO method, are used to value inventory. Standard costs are reviewed at least annually by management or more often in the event that circumstances indicate a change in cost has occurred.

 

Work in process and finished goods include material, labor, and production overhead costs. The Company adjusts the value of its inventory to the extent management determines that the cost cannot be recovered due to obsolescence or other factors.

 

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

 

Contracts Assets / Liabilities – Contract assets are the Company’s rights to consideration in exchange for goods or services and is recognized when a performance obligation has been satisfied but has not yet been billed. When the Company issues invoices to the customer and the billing is higher than the capitalized Contract assets, the net amount is transferred to Contract liabilities. Contract assets/liabilities are transferred to revenue and cost of goods sold when the right to consideration is unconditional and billed per the terms of the contractual agreement.

 

Contract assets also include unbilled receivables, which usually comprise the last invoice remaining after the delivery of the water treatment unit, where revenue is recognized at the transfer of control based upon signed acceptance of the water treatment unit by the customer. Most commonly this invoice is sent to the customer at commissioning of the product or no later than 12 months after the delivery. Also included in Contract assets are short-term receivables such as VAT and other receivables.

 

13

 

Leases – The Company has elected to not recognize lease assets and liabilities with an initial term of 12 months or less and to not separate lease and non-lease components. The Company’s accounting for finance leases (formerly called capital lease obligations) remains substantially unchanged. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, an incremental borrowing rate based on the information available at the commencement date is used in determining the present value. The Company will use the implicit rate when readily determinable. The operating lease ROU asset also includes prepaid lease payments reduced by accrued lease payments. The Company’s lease terms may include options to extend or terminate the lease, for which the Company will reflect the change when it is reasonably certain that those options will be exercised. Operating lease cost for lease payments will be recognized on a straight-line basis over the lease term.

 

Property and Equipment – Property and equipment are stated at cost. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized upon being placed in service. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation is computed for financial statement purposes on a straight-line basis over the estimated useful lives of the assets, which range from three to ten years.

 

Long-lived Assets The Company assesses the impairment of long-lived assets when events or changes in circumstances indicate that the carrying value of the assets or the asset grouping may not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant under-performance of a business or product line in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in its use of the assets. The Company measures the recoverability of assets that will continue to be used in its operations by comparing the carrying value of the asset grouping to its estimate of the related total future undiscounted net cash flows. If an asset grouping’s carrying value is not recoverable through the related undiscounted cash flows, the asset grouping is considered to be impaired. The impairment is measured by comparing the difference between the asset grouping’s carrying value and its fair value.

 

Goodwill and Intangible Assets – The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business, with the residual purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.

 

Acquired intangible assets with determinable useful lives are amortized on a straight-line or accelerated basis over the estimated periods benefited, ranging from one to ten years. Customer relationships and other non-contractual intangible assets with determinable lives are amortized over periods of five years.

 

The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying value of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses over the expected remaining useful life of the related asset. A shortfall in these estimated operating cash flows could result in an impairment charge in the future.

 

Goodwill is not amortized but is evaluated annually for impairment at the reporting unit level or when indicators of a potential impairment are present. The Company estimates the fair value of the reporting unit using the discounted cash flow and market approaches. Forecasts of future cash flows are based on the Company’s best estimate of future net sales and operating expenses, using primarily expected category expansion, pricing, market segment fundamentals, and general economic conditions.

 

14

 

Revenue Recognition – The Company records revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers.” Revenue is recognized upon the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve this core principle, the Company applies the following five-step approach: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to performance obligations in the contract; and (5) recognize revenue when or as a performance obligation is satisfied.

 

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

 

          

For the Three months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

  28%  9% $1,197,197  $333,530 

Asia-Pacific

  8%  11%  342,961   451,895 

Europe

  63%  77%  2,650,915   3,099,785 

Middle East & Africa

  1%  3%  44,271   126,309 
   100%  100% $4,235,344  $4,011,519 

 

The Company’s sales by product line are as follows for the three months ended March 31, 2024 and 2023:

 

          

For the Three Months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Water

  37%  36% $1,548,666  $1,434,919 

Ceramics

  42%  35%  1,806,336   1,409,372 

Plastics

  21%  29%  880,342   1,167,228 

Corporate

  -%  -%  -   - 
   100%  100% $4,235,344  $4,011,519 

 

For Water (systems and aftermarket), Ceramics (diesel particulate filters and membranes), and Plastics (components), revenue is recognized when performance obligations specified within the terms of a contract with the customer are satisfied, which occurs when control of the product transfers to the customer or when services are rendered by the Company. The majority of the Company’s sales contracts contain performance obligations satisfied at a point in time when title along with risks and rewards of ownership have transferred to the customer. This generally occurs when the product is shipped or accepted by the customer. Revenue for service contracts is recognized as the services are provided. Revenue is measured as the amount of consideration expected to be received in exchange for transferring the goods or providing services. The satisfaction of performance obligations under the terms of a revenue contract generally gives rise to the right to receive payment from the customer. The Company’s standard payment terms vary by the type and location of the customer and the products or services offered. Generally, the time between when revenue is recognized and when payment is due is not significant. Pre-payments received prior to satisfaction of performance obligations are recorded as a Contract liability. Considering the relatively short time between revenue recognition and receipt of payment, financing components do not exist between the Company and its customers.

 

For contracts with customers that include multiple performance obligations, judgment is required to determine whether performance obligations specified in these contracts are distinct and should be accounted for as separate revenue transactions for recognition purposes. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are generally determined based on the prices charged to customers or using expected cost-plus margin.

 

System sales are recognized when the Company transfers control to the customer based upon sales and delivery conditions specified in the sales contract. This typically occurs upon shipment of the system from the production facility but can also occur upon other agreed delivery terms. In connection with the completion of the system, it is normal procedure to issue a FAT (Factory Acceptance Test) asserting that the customer has accepted the performance of the system as it is being shipped from our production facility in Hobro, Denmark. As part of the performance obligation, the customer is normally offered commissioning services (final assembly and configuration at a place designated by the customer), and this commissioning is therefore considered a second performance obligation and is valued at cost, with the addition of a standard gross margin. This second performance obligation is recognized as revenue at the time the commissioning services are rendered together with the cost incurred. Part of the invoicing to the customer is also attributed to the commissioning, and at transfer of the control of the system (i.e., the first performance obligation), this portion is recognized as a Contract liability.

 

15

 

Aftermarket sales represent parts, extended warranties, and maintenance services. For the sale of aftermarket parts, the Company transfers control and recognizes revenue when parts are shipped to the customer. When customers are given the right to return eligible parts and accessories, the Company estimates the expected returns based on an analysis of historical experience. The Company adjusts estimated revenues at the earlier of when the most likely amount of consideration expected to be received changes or when the consideration becomes fixed. The Company recognizes revenue for extended warranty and maintenance agreements based on the standalone selling price over the life of the contract.

 

The Company has received long-term contracts for grants from government entities for the development and use of silicon carbide membranes in various water filtration and treatment applications and historically in the installation of various water filtration systems. We measure the transfer of control of the performance obligation on long-term contracts utilizing the cost-to-cost measure of progress, with cost of revenue including direct costs such as labor and materials. Under the cost-to-cost approach, the use of estimated costs to complete each performance obligation is a significant variable in the process of determining recognized revenue and a significant factor in the accounting for such performance obligations. The timing of when we bill our customers is generally dependent upon advance billings terms, milestone billings based on completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our balance sheet as Contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported on our balance sheet as Contract liabilities.

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Cost incurred

 $3,492,545  $3,225,728 

Unbilled project deliveries

  547,047   582,557 

VAT

  184,150   329,980 

Other receivables

  173,945   92,619 

Prepayments

  (2,026,550)  (1,688,427)

Deferred Revenue

  (76,137)  (33,360)
  $2,295,000  $2,509,097 
         

Distributed as follows:

        

Contract assets

 $2,848,985  $2,891,744 

Contract liabilities

  (553,985)  (382,647)
  $2,295,000  $2,509,097 

 

Advertising Cost – Costs incurred in connection with advertising of the Company’s products are expensed as incurred. Advertising costs are included in sales expenses, and total advertising costs for the three-month periods ended March 31, 2024 and 2023 were $13,821 and $32,599, respectively.

 

Research and Development Cost – The Company expenses research and development costs as incurred. Included in operating expense for the three-month periods ended March 31, 2024 and 2023 were research and development costs of $254,812 and $342,619, respectively.

 

Income Taxes – The Company accounts for income taxes in accordance with FASB ASC Topic 740, Accounting for Income Taxes. This statement requires an asset and liability approach with respect to accounting for income taxes.

 

Income/(Loss) Per Share – The Company calculates earnings (loss) per share in accordance with FASB ASC 260, Earnings Per Share. Basic earnings per common share (EPS) are based on the weighted average number of shares of Common Stock outstanding during each period. Diluted earnings per common share are based on shares outstanding (computed as under basic EPS) and potentially dilutive common shares. Potential shares of Common Stock included in the diluted earnings per share calculation include in-the-money stock options, RSUs and warrants that have been granted but have not yet been exercised.

 

Stock Awards – During the years presented in the accompanying consolidated financial statements, the Company has granted stock awards. The Company accounts for stock awards in accordance with the provisions of FASB ASC Topic 718, Compensation – Stock Compensation.

 

16

 

Fair Value of Financial Instruments – The Company accounts for fair value measurements for financial assets and liabilities in accordance with FASB ASC Topic 820. The authoritative guidance, which among other things, defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or non-recurring basis. Fair value is defined as the exit price, representing the amount that would either be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

Level 1. Observable inputs such as quoted prices in active markets for identical assets or liabilities;

Level 2. Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and

Level 3. Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.

 

Unless otherwise disclosed, the fair value of the Company’s financial instruments including cash, accounts receivable, other receivables, prepaid expenses, accounts payable, accrued expenses, and senior promissory notes payable approximate their recorded values due to their short-term maturities.

 

Accounting Estimates – The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets including accounts receivable; allowance for doubtful accounts; contract assets; reserve for excess and obsolete inventory; depreciation and impairment of property, plant and equipment; goodwill; liabilities including contract liabilities and contingencies; the disclosures of contingent assets and liabilities at the date of the financial statements; and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimated.

 

Recent Accounting Pronouncements – Recent accounting pronouncements issued by the FASB did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

17

 
 

NOTE 2 GOING CONCERN

 

The accompanying consolidated financial statements have been prepared in conformity with generally accepted accounting principles of the United States of America, which contemplate continuation of the Company as a going concern; however, 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 proposed cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. The financial statements do not include any adjustments that might result from the realization of these uncertainties.

 

We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to restore profitability and raise capital as needed. 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.

 

As of March 31, 2024, the Company had cash and cash equivalents of $7,726,213, net working capital of $12,777,940, an accumulated deficit of $78,310,475, and total assets and liabilities of $31,366,068 and $16,828,606, respectively.

 

 

NOTE 3 - INVENTORY

 

Inventory consisted of the following on March 31, 2024, and December 31, 2023:

 

   

March 31,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 53,969     $ 55,177  

Raw materials

    3,253,365       3,301,526  

Work in process

    1,415,130       1,271,458  

Finished goods and filtration systems

    1,579,779       1,507,113  

Reserve for obsolescence

    (792,354 )     (867,458 )

Net Inventory

  $ 5,509,889     $ 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 4 - 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 three months ended March 31, 2024, cash paid for amounts included for the measurement of finance lease liabilities was $1,088,658, and the Company recorded finance lease expenses in other income (expenses) of $56,428.

 

During the three months ended March 31, 2024, cash paid for amounts included for the measurement of operating lease liabilities was $203,886, and the Company recorded operating lease expense of $202,929.

 

18

 

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

 

   

March 31,

2024

   

December 31,

2023

 

Operating leases:

               

Operating lease right-of-use assets

  $ 3,832,318     $ 4,055,837  
                 

Operating lease liabilities – current

  $ 500,613     $ 531,355  

Operating lease liabilities – long-term

    3,333,295       3,527,082  

Total operating lease liabilities

  $ 3,833,908     $ 4,058,437  
                 

Finance leases:

               

Property and equipment, at cost

  $ 4,008,672     $ 5,443,287  

Accumulated depreciation

    (942,430 )     (877,578 )

Property and equipment, net

  $ 3,066,242     $ 4,565,709  
                 

Finance lease liabilities – current

  $ 445,726     $ 590,550  

Finance lease liabilities – long-term

    1,943,609       2,879,932  

Total finance lease liabilities

  $ 2,389,335     $ 3,470,482  
                 

Weighted average remaining lease term:

               

Operating leases

    8.1       8.3  

Finance leases

    3.9       4.3  
                 

Weighted average discount rate:

               

Operating leases

    6.7 %     6.7 %

Finance leases

    5.5 %     6.0 %

 

Maturities of lease liabilities at March 31, 2024 were as follows:

 

   

Operating

Lease

   

Finance

Lease

 

2024 (remaining 9 months)

  $ 567,016     $ 441,565  

2025

    687,527       584,993  

2026

    677,000       549,384  

2027

    677,000       1,062,543  

2028

    553,994       75,437  

Thereafter

    1,770,905       127,162  

Total payment under lease agreements

    4,933,442       2,841,084  

Less imputed interest

    (1,099,534 )     (451,749 )

Total lease liability

  $ 3,833,908     $ 2,389,335  

  

 

NOTE 5 - LINES OF CREDIT

 

In connection with certain orders, we provide the customer a working guarantee, a prepayment guarantee or a security bond. For that purpose, we have a guaranteed credit line of EUR 850,000 (approximately $905,000) secured by a cash deposit. As of March 31, 2024, the Company no longer has any outstanding working guarantees issued to customers against this credit line.

 

19

   
 

NOTE 6 – LONG-TERM DEBT

 

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.

 

The components of notes payable are as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Senior Promissory Notes

  $ 6,000,000       6,000,000  

Less: unamortized debt discount

    (1,165,949 )     (1,311,989 )

Senior Promissory Notes payable

  $ 4,834,051     $ 4,688,011  
                 

Current portion of Senior Promissory Notes payable

    -       -  

Senior Promissory Notes payable, less current portion

    4,834,051       4,688,011  

Senior Promissory Notes payable

  $ 4,834,051     $ 4,688,011  

 

For the three months ended March 31, 2024 and 2023, the Company recognized interest expense of $0 and $0, respectively, and $146,040 and $84,528, respectively on the Senior Promissory Notes related to the amortization of debt issuance costs.

 

20

 
 

NOTE 7 – 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.

 

21

 

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

 

   

March 31,

2024

   

December 31,

2023

 

Balance at January 1

  $ 629,100     $ 898,072  

Warranty costs charged to cost of goods sold

    47,455       115,401  

Utilization charges against reserve

    -       (408,234 )

Foreign currency effect

    (13,955 )     23,861  

Balance at the end of the period

  $ 662,600     $ 629,100  

 

 

NOTE 8 – EARNINGS 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 Restricted Stock Units (“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 are the same for the reported periods.

 

As of March 31, 2024, the Company had 405,298 RSUs, 3,390,008 prefunded warrants, and 1,091,346 warrants, all exercisable for shares of Common Stock

 

As of March 31, 2023, the Company had 354,114 RSUs, 3,390,008 prefunded warrants, and 560,096 warrants, all exercisable for shares of Common Stock

 

 

 

NOTE 9 – STOCKHOLDERS EQUITY

 

Common Stock – The Company has 50,000,000 authorized shares of common stock, $0.001 par value (“Common Stock”). As of March 31, 2024 and 2023, respectively, there were 5,807,340 and 5,658,930 shares of Common Stock issued and outstanding.

 

Voting – Holders of common stock are entitled to one vote for each share held of record on each matter submitted to a vote of stockholders, including the election of directors, and do not have any right to cumulate votes in the election of directors. 

 

Dividends – Subject to the rights and preferences of the holders of any series of preferred stock, if any, which may at the time be outstanding, holders of Common Stock are entitled to receive ratably such dividends as our Board of Directors from time to time may declare out of funds legally available.  

 

Liquidation Rights – In the event of any liquidation, dissolution or winding-up of affairs, after payment of all of our debts and liabilities and subject to the rights and preferences of the holders of any outstanding shares of any series of our preferred stock, the holders of Common Stock will be entitled to share ratably in the distribution of any of our remaining assets.  

 

Other Matters – Holders of common stock have no conversion, preemptive or other subscription rights, and there are no redemption rights or sinking fund provisions with respect to our common stock. All of the issued and outstanding shares of common stock on the date of this Annual Report are validly issued, fully paid and non-assessable.

 

Preferred Stock – Our Board of Directors has the authority to issue preferred stock in one or more classes or series and to fix the designations, powers, preferences and rights, qualifications, limitations or restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any class or series, without further vote or action by the stockholders. The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control without further action by the stockholders and may adversely affect the voting and other rights of the holders of Common Stock.

 

The Company has 2,500,000 authorized shares of preferred stock, $0.001 par value. As of March 31, 2024, there were no preferred shares issued and outstanding.

 

22

 

Reverse Stock Split – On May 26, 2023, the Company effected a 1-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the 1-for-8 reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the 1-for-8 reverse split.

 

As a result of the reverse stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”

 

Stock Issuances

 

Since  January 1, 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 $102,567, were retired to settle tax withholdings associated with stock-based compensation.

 

Warrants 

 

On May 17, 2022, the Company entered a warrant purchase agreement with existing stockholders to purchase 3,803,133 shares of Common Stock at an offering price of $3.992 per prefunded warrant, which represents the offering price of $4.00 per share of the Company’s Common Stock less the $0.008 per share exercise price for each pre-funded warrant. The warrants represented gross proceeds of approximately $15,182,075 as part of the Company’s public offering of Common Stock and pre-funded warrants totaling $23,000,000 before underwriting discounts, commissions, and offering expenses payable by the Company.

 

On June 22, 2022, the Company completed a private placement of Senior Notes in an aggregate principal amount of $6,000,000 and warrants to purchase 531,250 shares of Common Stock of the Company 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 (the “Note and Warrant Purchase Agreement”). Additionally, as part of the transaction, the Company issued 28,846 warrants to the placement agent. All 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. 

 

On October 13, 2023, the Company entered into an amendment to the Note and Warrant Purchase Agreement 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, 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. The warrants are exercisable at any time prior to the five-year anniversary of the initial exercise date of September 30, 2023.

 

The following is a summary of the periodic changes in warrants outstanding for the three months ended March 31, 2024 and 2023:

 

  

2024

  

2023

 

Warrants outstanding at January 1

  5,021,354   4,490,104 

Warrants issued in connection with public offering and private placement

  -   - 

Exercises and conversions

  -   - 

Warrants outstanding at March 31

  5,021,354   4,490,104 

 

23

 

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 March 31, 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 March 31, 2024, 353,216 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 $193,321 and $157,174 for the three-month periods ended March 31, 2024 and 2023, respectively. On March 31, 2024, the Company had $1,198,062 of unrecognized compensation cost related to non-vested stock grants.

 

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

 

  

March 31, 2024

 
  

Number of

units

  

Weighted

Average
Grant-Date

Fair value

  

Aggregated

Intrinsic
Value

 
             

Outstanding, December 31, 2023

  314,461  $3.46  $- 

Granted

  298,967   3.51   - 

Vested and settled with share issuance

  (110,028)  (3.30)  - 

Forfeited

  (98,102)  (3.54)    

Outstanding, March 31, 2024

  405,298  $3.52  $- 

 

 

 

NOTE 10 - SIGNIFICANT CUSTOMERS / CONCENTRATION / DISAGGREGATED REVENUE

 

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

 

  

For the Three Months

 
  

Ended March 31,

 
  

2024

  

2023

 

Customer A

  22%  *%

* Zero or less than 10%

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Customer B

  20%  22%

Customer C

  *%  13%

* Zero or less than 10%

 

As of March 31, 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. 

 

24

 
 

NOTE 11 SEGMENT REPORTING

 

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

 

Segment information for the business areas is as follows:

 

   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 

Revenue

               

Water

  $ 1,548,666     $ 1,434,919  

Ceramics

    1,806,336       1,409,372  

Plastics

    880,342       1,167,228  

Corporate

    -       -  

Total consolidated Revenue

    4,235,344       4,011,519  

 

   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 

Income (Loss)

               

Water

  $ (434,488 )   $ (463,475 )

Ceramics

    (978,673 )     (561,684 )

Plastics

    (273,768 )     (66,061 )

Other

    (701,366 )     (1,298,283 )

Total consolidated Loss

    (2,388,295 )     (2,389,503 )

 

   

As of

 

Total Assets

 

March 31,

2024

   

December 31,

2023

 

Water

  $ 9,265,195     $ 9,432,991  

Ceramics

    13,080,143       14,550,872  

Plastics

    875,450       759,745  

Other

    8,145,280       11,228,239  

Total consolidated Assets

  $ 31,366,068     $ 35,971,847  

 

 

 

NOTE 12 - SUBSEQUENT EVENTS

 

None

 

25

 
 

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 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. Our Danish operations are located in the Copenhagen area, Hobro, and Aarhus.

 

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. 

 

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

 

   

Three Months Ended March 31,

 
                                   

Period to Period Change

 
   

2024

   

As a %

of Sales

   

2023

   

As a %

of Sales

   

Variance

   

Percent

%

 

Revenue

    4,235,344       100.0 %     4,011,519       100.0 %     223,825       5.6 %

Cost of goods sold

    3,964,242       93.6       3,620,177       90.2       344,065       9.5  

Gross Profit

    271,102       6.4       391,342       9.8       (120,240 )     (30.7 )
                                                 

Operating Expenses

                                               

Selling expenses

    517,579       12.2       1,182,435       29.5       (664,856 )     (56.2 )

General and administrative expenses

    1,544,731       36.5       1,058,949       26.4       485,782       45.9  

Research and development expenses

    254,812       6.0       342,619       8.5       (87,807 )     (25.6 )

Total Operating Expenses

    2,317,122       54.7       2,584,003       64.4       (266,881 )     (10.3 )
                                                 

Loss from Operation

    (2,046,020 )     (48.3 )     (2,192,661 )     (54.7 )     146,641       (6.7 )
                                                 

Other Income (Expense)

                                               

Interest and other income

    69,086       1.6       51,673       1.3       17,413       33.7  

Interest (expense)

    (71,719 )     (1.7 )     (12,001 )     (0.3 )     (59,718 )     497.6  

Amortization discount, convertible note

    (146,040 )     (3.4 )     (84,528 )     (2.1 )     (61,512 )     72.8  

Gain (loss) on currency transactions

    255,536       6.0       (166,278 )     (4.1 )     421,814       (253.7 )

Gain (loss) on sale of fixed assets

    (463,577 )     (10.9 )     -       -       (463,577 )     -  

Total Other Income (Expense)

    (356,714 )     (8.4 )     (211,134 )     (5.3 )     (145,580 )     69.0  
                                                 

Loss Before Income Taxes

    (2,402,734 )     (56.7 )     (2,403,795 )     (59.9 )     1,061       0.0  

Income Tax Benefit

    (14,439 )     (0.3 )     (14,292 )     (0.4 )     (147 )     1.0  
                                                 

Net Loss

    (2,388,295 )     (56.4 )     (2,389,503 )     (59.6 )     1,208       (0.1 )

 

Revenue 

 

Revenue for the three months ended March 31, 2024 was $4,235,344 compared to $4,011,519 for the same period in 2023, representing an increase of $223,825 or 6%. The favorable change was attributable to an increase in sales of DPFs and ceramic membranes of $396,964 and an increase in deliveries of liquid filtrations systems and aftermarket sales of $113,747, partly offset by a decline in plastics products of $286,886. The uptick in DPFs and ceramic membranes sales was attributed to focused sales efforts beginning from late 2023 that generated elevated activity in the current year. The increase in liquid filtration system sales was mainly attributed to the delivery of an oil & gas pilot system to North America, albeit offset by reduced deliveries of marine orders. The decline in plastic products relates solely to a large one-off sale that was recorded in 2023, without recurrence in the current year.

 

Gross Profit

 

Gross profit for the three months ended March 31, 2024 was $271,102 (or 6.4% gross margin) compared to gross profit of $391,342 (or 9.8% gross margin) for the same period in 2023, representing a decrease of $120,240, or 31%, and a decrease in gross margin of 3.4 percentage points. This decline in gross profit can be attributed to the revenue mix. Specifically, the deployment of the containerized oil & gas pilot system contributed to lower-than-usual margins, reflecting a strategic decision aimed at demonstrating and documenting the efficiency of our technology. Furthermore, both efforts to strengthen the workforce to accommodate growth and the hedge against the cost of energy and critical raw materials contributed to the decline. 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 $451,644 and $614,592 for the three months ended March 31, 2024, and 2023, respectively.

 

 

Expenses

 

Total operating expenses for the three months ended March 31, 2024 were $2,317,122, representing a decrease of $266,881, or 10%, compared to $2,584,003 for the same period in 2023.

 

Selling expenses for the three months ended March 31, 2024 were $517,579 compared to $1,182,435 for the same period in 2023, representing a decrease of $664,856, or 56%. The decrease in selling expenses is mainly explained by the release of bonus provisions for 2023, as well as reductions in travel costs, marketing expenses, and expenses related to external sales consultancy services. Furthermore, the comparable period in 2023 was affected by bonus payouts, which was partially offset by the release of bonus provisions classified as general and administrative expenses.

 

General and administrative expenses for the three months ended March 31, 2024 were $1,544,731 compared to $1,058,949 for the same period in 2023, representing an increase of $485,782, or 46%. The comparable period in 2023 was affected by the release of bonus provisions, whereas the actual bonus payouts were classified as selling expenses. Furthermore, the change was attributable to increased legal expenses, insurance costs, and recruitment expenses associated with the CFO transition for the three months ended March 31, 2024. Included in general and administrative expenses were non-cash compensation of $193,321 and $157,173 for the three months ended March 31, 2024 and 2023, respectively.

 

The following is a summary of non-cash compensation: 

 

   

For the Three Months Ended

 
   

March 31,

   

March 31,

 
   

2024

   

2023

 

Compensation for vesting of restricted stock awards issued to the Board of Directors

  $ 55,125     $ 51,124  

Compensation for vesting of restricted stock awards issued to management

    138,196       106,049  

Total Non-Cash Compensation

  $ 193,321     $ 157,173  

 

Research and development expenses for the three months ended March 31, 2024 were $254,812 compared to $342,619 for the same period in 2023, representing a decrease of $87,807, or 26%. 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.

 

Other Income (Expenses)

 

Other Income (Expenses) for the three months ended March 31, 2024 was $(356,714) compared to $(211,134) for the comparable period in 2023, representing a decrease of $145,580, or 69%. The decrease was attributable to the non-cash loss associated with the sale of fixed assets and increased interest expenses incurred due to the acquisition of leased equipment throughout the remaining financial year of 2023. Additionally, we incurred increased 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 Income (Expenses) was offset by a gain on currency transactions due to the EUR/DKK depreciation against the USD during the period.

 

Net Loss

 

Net loss for the three months ended March 31, 2024 was $(2,388,295) compared to $(2,389,503) for the comparable period in 2023, representing a reduction in net loss of $1,208.

 

The change was primarily attributable to savings in operation expenses of $266,881, offset by a decrease in gross profit of $120,240, the non-cash loss on sale of fixed assets, and increased interest expenses and amortization costs.

 

Liquidity and Capital Resources 

 

On September 30, 2023, the Company proactively addressed the maturity of the $6 million senior promissory notes, extending the original maturity from June 2024 to January 2026 with terms and conditions that are generally aligned with the original agreement dated on June 22, 2022.

 

 

Based on current projections, which are subject to significant uncertainties--including the duration and severity of global macroeconomic issues, geopolitical instability, commodity price volatility, and continued global supply chain disruptions--the Company believes that the cash on hand, as well as ongoing cash generated from operations, will be sufficient to cover its capital requirements and committed investments for the next 12 months.

 

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

 

While the Company anticipates that its proactive measures will be sufficient to protect the business over the coming 12 months, the Company cannot predict the specific duration and severity of the unfavorable market dynamics that may adversely affect the business. In the future, the Company may experience reduced or changed demand for its products and services, especially if there is a global recession, structural shift in regulation, or the continuation of escalating interest rates that adversely impacts the investment decisions of our customers.

 

The Company has historically satisfied its capital and liquidity requirements through offerings of equity instruments, internally generated cash from operations and our available lines of credit. On March 31, 2024, we had cash of $7,726,213 and net working capital of $12,777,940, and on December 31, 2023, we had cash of $10,442,181 and net working capital of $14,590,432. On March 31, 2024, our net working capital had decreased by $1,812,492 compared to December 31, 2023, mainly as a result of a reduction in cash and cash equivalents.

 

In connection with certain orders, we provide the customer a working guarantee, a prepayment guarantee or a security bond. For that purpose, we maintain a guaranteed credit line of EUR 850,000 (approximately $905,000). The credit line is secured by a cash deposit.

 

Going Concern and Managements Plans

 

The financial statements included herein for the period ended March 31, 2024, were prepared under the assumption that we would continue our operations as a going concern, which contemplates the realization of assets and the satisfaction of liabilities during the normal course of business. As of March 31, 2024, we had cash and cash equivalents of $7,726,213, net working capital of $12,777,940, an accumulated deficit of $78,310,475, and total assets and liabilities of $31,366,068 and $16,828,606, respectively. We have incurred losses from continuing operations, used cash in our continuing operations, and remain dependent on external financing to fund operations. These conditions raise substantial doubt about our ability to continue as a going concern for one year after the date the financial statements are issued. The financial statements included elsewhere herein do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.

 

The Company has initiated substantial cost reductions and profitability improvement measures to help right-size the business and develop a clear and sustainable path to profitability, further underpinned by an updated strategy and onboarding of key executives. There can be no assurance, however, that the Company will be able to obtain any sources of funding. Such additional funding may not be available or may not be available on reasonable terms, and in the case of equity financing transactions, could result in significant additional dilution to our stockholders. If we do not obtain required additional equity or debt funding, our cash resources could be depleted and we could be required to materially reduce or suspend operations, which would likely have a material adverse effect on our business, stock price, and our relationships with third parties with whom we have business relationships, at least until additional funding is obtained. If we do not have sufficient funds to continue operations, we could be required to seek bankruptcy protection or other alternatives that could result in our stockholders losing some or all of their investment.

 

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 

 

Three months ended March 31, 2024 compared to three months ended March 31, 2023

 

Cash flows from operating activities for the period ending March 31, 2024 derived from the net loss for the period, adjusted for non-cash items and changes in assets and liabilities. Cash flows from operating activities for the three months ended March 31, 2024 were $(1,956,701), representing an improvement of $328,600 compared to cash flows from operating activities of $(2,285,301) for the three months ended March 31, 2023. The cash flows from operating activities for the period consists mainly of the net loss of $(2,388,295) adjusted for depreciation and other non-cash-related items of $1,465,256 as well as a reduction in accrued expenses of $513,197 due to a reduction in accrued payroll, partly offset by a decrease in accounts receivable of $396,168 as a result of effective collection efforts.

 

Cash flows from investing activities were $551,787 for the three months ended March 31, 2024 as compared to $(87,470) for the three months ended March 31, 2023, representing an improvement of $639,257. The investing activities include proceeds from the sales of production equipment in Ballerup, offset by general purchases of production equipment to continue optimizing production throughput.

 

Cash flows from financing activities were $(1,009,437) for the three months ended March 31, 2024 compared to $(98,945) for the three months ended March 31, 2023, representing a decrease of $910,492. The decrease 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 March 31, 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 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 March 31, 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.

 

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 March 31, 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).

 

33

 
 

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: May 14, 2024 

/s/ Fei Chen 

 
 

Fei Chen, Chief Executive Officer

 
 

(Principal Executive Officer)

 
     
     

Dated: May 14, 2024 

/s/ Phillip Massie Price

 
 

Phillip Massie Price, Interim Chief Financial Officer

 
 

(Principal Financial and Accounting Officer)

 
     

 

35
EX-31.1 2 ex_662165.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 March 31, 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: May 14, 2024

By:

/s/ Fei Chen

 

Name:

Fei Chen

 

Title:

President and Chief Executive Officer and

Principal Executive Officer

 

 
EX-31.2 3 ex_662166.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 March 31, 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: May 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_662167.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 March 31, 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: May 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_662168.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 March 31, 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: May 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-20240331.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 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Going Concern link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Inventory link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Lines of Credit link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Long-term Debt link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Agreements and Commitments link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 3 - Inventory (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 6 - Long-term Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 7 - Agreements and Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 9 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 11 - Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 2 - Going Concern (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 3 - Inventory - Summary of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 4 - Leases - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 5 - Lines of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 6 - Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 6 - Long-term Debt - Notes Payable (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 7 - Agreements and Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 8 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 9 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 9 - Stockholders' Equity - Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 11 - Segment Reporting - Summary of Segment Activity (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 liqt-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 liqt-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 liqt-20240331_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 Note 1 - Summary of Significant Accounting Policies Note 3 - Inventory Note 4 - Leases Note 6 - Long-term Debt Note 7 - Agreements and Commitments Note 9 - Stockholders' Equity Note 10 - Significant Customers / Concentration / Disaggregated Revenue Note 11 - Segment Reporting VAT Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details) Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Note 3 - Inventory - Summary of Inventory (Details) us-gaap_LiabilitiesCurrent Total Current Liabilities Note 4 - Leases - Balance Sheet Information (Details) Schedule of Debt [Table Text Block] Note 4 - Leases - Maturities of Lease Liabilities (Details) Note 6 - Long-term Debt - Notes Payable (Details) Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details) Note 9 - Stockholders' Equity - Warrants (Details) Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details) Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details) Note 11 - Segment Reporting - Summary of Segment Activity (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Outstanding, aggregated intrinsic value 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) Other Comprehensive Income - Currency Translation, Net Currency translation, net 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) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested and settled with share issuance, units (in shares) Current portion of Senior Promissory Notes payable Schedule of Nonvested Restricted Stock Units Activity [Table 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. Property and equipment, at cost Property and equipment under finance lease before accumulated amortization and depreciation. Contract liabilities us-gaap_AccruedLiabilitiesCurrent Accrued expenses us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Non-cash financing activities Financed purchases of property and equipment Income Taxes Accounts payable liqt_FinanceLeaseExpense Finance Lease Expense Amount of expense on finance lease. Current Liabilities: Segment assets us-gaap_Assets Assets Total Assets 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 Customer Relationships [Member] Stock-based compensation Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Contract assets Award Type [Domain] Award Type [Axis] Net Loss Net Loss Net Loss Intangible assets, accumulated depreciations Intangible assets, net of accumulated amortization of $572,142 and $558,555 at March 31, 2024 and December 31, 2023, respectively Water Segment [Member] Information pertaining to the water segment. Restricted Stock Units (RSUs) [Member] Ceramics Segment [Member] Information pertaining to the ceramics segment. us-gaap_InterestExpenseDebtExcludingAmortization Interest expense Warrant [Member] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Property and equipment, accumulated depreciation Commitments and Contingencies Disclosure [Text Block] Customer A [Member] Customer A Property and equipment, net of accumulated depreciation of $12,085,314 and $11,828,200 at March 31, 2024 and December 31, 2023, respectively Goodwill Payments on finance lease obligation Amount of cash inflow (outflow) on finance lease obligation. Plastic Products [Member] Information pertaining to plastic products. Cash Flows from Investing Activities: Reverse Stock Split [Member] The conversion of a reverse stock split where there is a reduction in the shares outstanding. Earnings Per Share [Text Block] Accrued expenses Income Tax Benefit CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable DENMARK us-gaap_OperatingExpenses Total Operating Expense us-gaap_DebtInstrumentTerm Debt Instrument, Term (Month) General and administrative expenses us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue Restricted Cash and Cash Equivalents, Current us-gaap_CashAndCashEquivalentsAtCarryingValue Cash and Cash Equivalents, at Carrying Value us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense The 2023 Warrants [Member] Represents the 2023 warrants. The 2022 Incentive Plan [Member] Represents the 2022 incentive plan. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Total Comprehensive Loss City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities us-gaap_SharesOutstanding BALANCE (in shares) BALANCE (in shares) Common stock, outstanding (in shares) Common Stock, Shares, Outstanding (in shares) Financing Receivable, Allowance for Credit Loss [Table Text Block] Current Fiscal Year End Date us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage 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 Consolidation, Policy [Policy Text Block] us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Change in deferred tax asset / liability Document Period End Date Operating leases (Year) Entity File Number Entity Emerging Growth Company Senior Promissory Notes us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] 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 Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One 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 Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] us-gaap_AllowanceForDoubtfulAccountsReceivable Allowance for doubtful accounts Allowance for doubtful accounts Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Accounts Receivable [Member] Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventory Trading Symbol Assets, Total [Member] Concentration Risk Benchmark [Axis] Operating lease liabilities Represents the amount of increase (decrease) in operating lease payments during the period. Concentration Risk Benchmark [Domain] Local Phone Number Gain (Loss) on sale of property and equipment us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnDispositionOfAssets1 Loss on sale of equipment us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity 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 Bad debt expense us-gaap_ProvisionForDoubtfulAccounts Customer C [Member] Represents the information pertaining to the customer C. Customer B [Member] Represents the information pertaining to the customer B. us-gaap_WarrantsAndRightsOutstandingMeasurementInput Warrants and Rights Outstanding, Measurement Input us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Year) 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 us-gaap_CashUninsuredAmount Cash, Uninsured Amount UNITED STATES us-gaap_IncreaseDecreaseInContractWithCustomerAsset Contract assets Research and development expenses Research and Development Expense Accumulated deficit Retained Earnings (Accumulated Deficit) us-gaap_AssetsNoncurrent Total Long-Term Assets Accumulated other comprehensive loss Measurement Input, Share Price [Member] Debt Disclosure [Text Block] Measurement Input, Price Volatility [Member] us-gaap_InterestExpenseDebt Interest Expense, Debt, Total Changes in assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] 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 Measurement Input, Expected Term [Member] Schedule of Inventory, Current [Table Text Block] us-gaap_OperatingLeaseLiability Total operating lease liability Measurement Input, Exercise Price [Member] Current portion of operating lease liabilities Operating lease liabilities – current us-gaap_DebtInstrumentMeasurementInput Debt Instrument, Measurement Input Current portion of finance lease obligations Finance lease liabilities – current Finance lease obligations, net of current portion Finance lease liabilities – long-term Subsequent Events [Text Block] 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 Total finance lease liability us-gaap_FinanceLeaseLiability Total finance lease liabilities Measurement Input Type [Axis] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027, operating lease Measurement Input Type [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028, operating lease us-gaap_FinanceLeaseRightOfUseAsset Property and equipment, net Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025, operating lease us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026, operating lease Foreign Currency Transactions and Translations Policy [Policy Text Block] Stock-based compensation us-gaap_ShareBasedCompensation Lessee, Leases [Policy Text Block] 2024 (remaining 9 months), operating lease us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Plastics Segment [Member] Represents the plastics segment. Operating Expenses: Amortization of discount on convertible notes payable Amortization of discount on convertible note Income Tax, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio Depreciation and amortization Tax withholdings paid related to stock-based compensation (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total Current Assets Long-Term Assets: Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Advertising Cost [Policy Text Block] Common stock; par value $0.001, 50,000,000 shares authorized, 5,807,340 and 5,727,310 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 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) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Maximum [Member] Minimum [Member] Statistical Measurement [Axis] Contract assets us-gaap_ContractWithCustomerAssetNetCurrent Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at March 31, 2024 and December 31, 2023 Preferred stock, issued (in shares) Preferred Stock, Shares Issued (in shares) Interest Interest Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Geographical [Axis] Goodwill and Intangible Assets, Policy [Policy Text Block] Geographical [Domain] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized (in shares) Prefunded Warrants [Member] Represents prefunded warrants. Europe [Member] Inventories, net of allowance for excess and obsolete inventory of $792,354 and $867,458 at March 31, 2024 and December 31, 2023, respectively Net Inventory Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Work in process Revenue Revenue Inventories, allowance for excess and obsolete inventory 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. Gain (Loss) on currency transactions Finished goods and filtration systems Customer [Axis] Customer [Domain] us-gaap_ProductWarrantyAccrualPayments Utilization charges against reserve Reconciliation of Revenue from Segments to Consolidated [Table Text Block] us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss Foreign currency effect Raw materials Warranty costs charged to cost of goods sold Furnace parts and supplies us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cash Flows from Operating Activities: Reverse Stock Split [Policy Text Block] Disclosure of accounting policy for reverse stock splits. Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue [Policy Text Block] Statement [Line Items] Accounts receivable, allowance for doubtful accounts Accounts receivable, net of allowance for doubtful accounts of $169,522 and $134,912 at March 31, 2024 and December 31, 2023, respectively Additional paid-in capital AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders' Equity: Property, Plant and Equipment, Policy [Policy Text Block] Board of Directors Chairman [Member] us-gaap_NonoperatingIncomeExpense Total Other Income (Expense) Segment Reporting Disclosure [Text Block] Current Assets: us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Deferred Revenue us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and Restricted Cash at Beginning of Period Cash and Restricted Cash at End of Period Inventory, Policy [Policy Text Block] Private Placement [Member] Effect of Foreign Currency exchange on cash us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net change in Cash and Restricted Cash us-gaap_Liabilities Liabilities Total Liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net Cash used in Financing Activities Director [Member] Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Loss from Operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net Cash used in Operating Activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net Cash provided by (used in) Investing Activities Prepaid expenses and other current assets us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod Prepayments 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] us-gaap_ContractWithCustomerLiability Contract liabilities Management [Member] 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) Class of Warrant or Right, Issued During Period (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). 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 us-gaap_ProceedsFromIssuanceOrSaleOfEquity Proceeds from Issuance or Sale of Equity, Total Retained Earnings [Member] Title and Position [Domain] Title and Position [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Senior Promissory Notes payable us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] us-gaap_ClassOfWarrantOrRightOutstanding Balance, Warrants (in shares) Balance, Warrants (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss Before Income Taxes us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) Accounts Receivable [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_DebtInstrumentUnamortizedDiscount Debt Instrument, Unamortized Discount, Total Less: unamortized debt discount Document Quarterly Report Receivable [Policy Text Block] Entity Incorporation, State or Country Code Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Middle East and Africa [Member] Represents middle east and africa. Document Transition Report Basis of Accounting, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current Security Exchange Name Other Expense [Member] Title of 12(b) Security us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Receivables written off during the periods liqt_ProceedsFromSaleOrRecoveryOfPropertyPlantAndEquipment Proceeds from sale of property and equipment The cash inflow from the sale or recovery of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Warrant Purchase Agreement [Member] Related to warrant purchase agreement. Private Placement Warrants [Member] Related to private placement warrants. Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Nonmonetary Transaction Type [Domain] Senior Promissory Notes Placement Agent Warrants [Member] Related to senior promissory notes placement agent warrants. Measurement Input, Forfeiture Rate [Member] Related to the forfeiture rate measurement input. liqt_DebtInstrumentStatedRateMonthlyIncreaseIfUnpaid Debt Instrument, Stated Rate, Monthly Increase if Unpaid The monthly increase in the stated rate of debt instrument if unpaid. Senior Promissory Notes [Member] Related to senior promissory notes. Nonmonetary Transaction Type [Axis] Tax withholdings paid related to stock-based compensation Share-Based Payment Arrangement, Amount Withheld for Tax Withholding Obligation Amount paid to settle grantee's tax withholding obligation for award under share-based payment arrangement. Segments [Axis] Segments [Domain] Other Operating Segment [Member] Corporate Segment [Member] Revenue, Percentage Represents percentage related to product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer. us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Unbilled project deliveries Statement [Table] Statement of Financial Position [Abstract] Basic and Diluted Weighted Average Common Shares Outstanding (in shares) Basic and Diluted Loss Per Share (in dollars per share) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Public Offering [Member] Information related to the registered public offering. us-gaap_ProceedsFromIssuanceOfDebt Proceeds from Issuance of Debt us-gaap_FinanceLeaseLiabilityPaymentsDue Total payment under lease agreements Amortization of right-of-use assets us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less imputed interest on finance lease us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths 2025, financing lease us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo 2026, financing lease us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree 2027, financing lease us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour 2028, financing lease us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases 2024 (remaining 9 months), financing lease us-gaap_LiabilitiesNoncurrent Total Long-term Liabilities Finance leases (Year) Cash Flows from Financing Activities: Deposits and other assets Represents the amount of deposits and other included in noncurrent assets. Contract with Customer, Asset (Liability), Net Contract with Customer, Asset (Liability), Net The amount of contract with customer classified as assets, net of liabilities. Cost incurred The amount of costs incurred in a contract with customer. Convertible Preferred Stock [Member] us-gaap_StockholdersEquity BALANCE BALANCE Class of Stock [Axis] Class of Stock [Domain] Senior Promissory Notes payable, less current portion Operating Segments [Member] Senior promissory notes payable, less current portion EX-101.PRE 10 liqt-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 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 Q1  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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,807,340
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and restricted cash $ 7,726,213 $ 10,422,181
Accounts receivable, net of allowance for doubtful accounts of $169,522 and $134,912 at March 31, 2024 and December 31, 2023, respectively 2,707,173 3,171,047
Inventories, net of allowance for excess and obsolete inventory of $792,354 and $867,458 at March 31, 2024 and December 31, 2023, respectively 5,509,889 5,267,816
Contract assets 2,848,985 2,891,744
Prepaid expenses and other current assets 618,861 337,391
Total Current Assets 19,411,121 22,090,179
Long-Term Assets:    
Property and equipment, net of accumulated depreciation of $12,085,314 and $11,828,200 at March 31, 2024 and December 31, 2023, respectively 7,285,707 9,007,166
Operating lease right-of-use assets 3,832,318 4,055,837
Deposits and other assets 522,027 470,349
Intangible assets, net of accumulated amortization of $572,142 and $558,555 at March 31, 2024 and December 31, 2023, respectively 86,284 114,593
Goodwill 228,611 233,723
Total Long-Term Assets 11,954,947 13,881,668
Total Assets 31,366,068 35,971,847
Current Liabilities:    
Accounts payable 2,163,172 2,444,653
Accrued expenses 2,969,685 3,550,542
Current portion of finance lease obligations 445,726 590,550
Current portion of operating lease liabilities 500,613 531,355
Contract liabilities 553,985 382,647
Total Current Liabilities 6,633,181 7,499,747
Deferred tax liability 84,470 101,059
Finance lease obligations, net of current portion 1,943,609 2,879,932
Operating lease liabilities, net of current portion 3,333,295 3,527,082
Senior promissory notes payable, less current portion 4,834,051 4,688,011
Total Long-term Liabilities 10,195,425 11,196,084
Total Liabilities 16,828,606 18,695,831
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at March 31, 2024 and December 31, 2023 0 0
Common stock; par value $0.001, 50,000,000 shares authorized, 5,807,340 and 5,727,310 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 5,807 5,727
Additional paid-in capital 98,989,598 98,796,357
Accumulated deficit (78,310,475) (75,922,180)
Accumulated other comprehensive loss (6,147,468) (5,603,888)
Total Stockholders' Equity 14,537,462 17,276,016
Total Liabilities and Stockholders' Equity $ 31,366,068 $ 35,971,847
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts receivable, allowance for doubtful accounts $ 169,522 $ 134,912
Inventories, allowance for excess and obsolete inventory 792,354 867,458
Property and equipment, accumulated depreciation 12,085,314 11,828,200
Intangible assets, accumulated depreciations $ 572,142 $ 558,555
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,807,340 5,727,310
Common stock, outstanding (in shares) 5,807,340 5,727,310
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 4,235,344 $ 4,011,519
Cost of goods sold 3,964,242 3,620,177
Gross Profit 271,102 391,342
Operating Expenses:    
Selling expenses 517,579 1,182,435
General and administrative expenses 1,544,731 1,058,949
Research and development expenses 254,812 342,619
Total Operating Expense 2,317,122 2,584,003
Loss from Operations (2,046,020) (2,192,661)
Other Income (Expense)    
Interest and other income 69,086 51,673
Interest expense (71,719) (12,001)
Amortization of discount on convertible note (146,040) (84,528)
Gain (Loss) on currency transactions 255,536 (166,278)
Gain (Loss) on sale of property and equipment (463,577) 0
Total Other Income (Expense) (356,714) (211,134)
Loss Before Income Taxes (2,402,734) (2,403,795)
Income Tax Benefit (14,439) (14,292)
Net Loss $ (2,388,295) $ (2,389,503)
Basic and Diluted Loss Per Share (in dollars per share) $ (0.41) $ (0.42)
Basic and Diluted Weighted Average Common Shares Outstanding (in shares) 5,804,702 5,653,574
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Loss $ (2,388,295) $ (2,389,503)
Other Comprehensive Income - Currency Translation, Net (543,580) 408,596
Total Comprehensive Loss $ (2,931,875) $ (1,980,907)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Currency translation, net       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, 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
Currency translation, net       (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
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows from Operating Activities:    
Net Loss $ (2,388,295) $ (2,389,503)
Adjustments to reconcile net loss to net cash used in operations:    
Depreciation and amortization 541,375 617,932
Amortization of discount on convertible notes payable 146,040 84,528
Stock-based compensation 193,321 157,173
Amortization of right-of-use assets 135,382 138,699
Change in deferred tax asset / liability (14,439) (14,292)
Loss on sale of equipment 463,577 0
Changes in assets and liabilities:    
Accounts receivable 396,168 (379,330)
Inventory (358,764) (283,157)
Contract assets (20,565) (151,812)
Prepaid expenses and other current assets (350,048) (336,388)
Accounts payable (231,373) 791,702
Accrued expenses (513,197) (433,045)
Operating lease liabilities (136,339) (138,699)
Contract liabilities 180,456 48,755
Assets held for sale 0 2,136
Net Cash used in Operating Activities (1,956,701) (2,285,301)
Cash Flows from Investing Activities:    
Purchase of property and equipment (389,443) (87,470)
Proceeds from sale of property and equipment 941,230 0
Net Cash provided by (used in) Investing Activities 551,787 (87,470)
Cash Flows from Financing Activities:    
Payments on finance lease obligation (1,009,437) (98,945)
Net Cash used in Financing Activities (1,009,437) (98,945)
Effect of Foreign Currency exchange on cash (281,617) 184,278
Net change in Cash and Restricted Cash (2,695,968) (2,287,438)
Cash and Restricted Cash at Beginning of Period 10,422,181 16,597,371
Cash and Restricted Cash at End of Period 7,726,213 14,309,933
Supplemental Disclosures of Cash Flow Information:    
Interest 69,610 41,506
Interest (69,610) (41,506)
Income Taxes 0 0
Non-cash financing activities    
Financed purchases of property and equipment $ 77,988 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Business and Basis of Presentation

 

The condensed consolidated financial statements include the accounts of LiqTech International, Inc., (the “Company”) and its subsidiaries. The terms "Company", “us", "we" and "our" as used in this report refer to the Company and its subsidiaries, which are set forth below in Item 2, management's discussion and analysis section. The Company engages in the development, design, production, marketing and sale of automated filtering systems, ceramic silicon carbide membrane applications and diesel particulate air filters in North America, Europe, Asia, Australia, and South America. 

 

These interim consolidated financial statements are unaudited. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These Condensed Consolidated Financial Statements should be read in conjunction with our financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023. The results of operations for the period ended March 31, 2024 are not necessarily indicative of the operating results for the full year and are unaudited. In the opinion of management, all adjustments consisting of a normal recurring nature, necessary for a fair presentation have been included.

 

Consolidation – The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and its majority-owned subsidiary. All material intercompany transactions and accounts have been eliminated in the consolidation.

 

Reverse Stock Split On May 26, 2023, the Company effected a 1-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the 1-for-8 reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the 1-for-8 reverse split.

 

As a result of the reverse Common Stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”

 

Functional Currency / Foreign Currency translation – The functional currency of LiqTech International, Inc., LiqTech USA, Inc. and LiqTech NA is the U.S. Dollar. The functional currency of LiqTech Holding, LiqTech Water, LiqTech Plastics, LiqTech Ceramics, LiqTech Water Projects and LiqTech Emission Control is the Danish Krone (“DKK”); and the functional currency of LiqTech China is the Renminbi (“RMB”). The Company’s reporting currency is the U.S. Dollar for the purpose of these consolidated financial statements. The balance sheet accounts of the foreign subsidiaries are translated into U.S. Dollars at the period-end exchange rates, and all revenue and expenses are translated into U.S. Dollars at the average exchange rates prevailing during the three months ended March 31, 2024 and 2023. Translation gains and losses are deferred and accumulated as a component of other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses that arose from exchange rate fluctuations from transactions denominated in a currency other than the functional currency are included in the statement of operations as incurred. 

 

Cash and Restricted Cash – The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. As of March 31, 2024 and December 31, 2023, the Company held $920,525 and $941,361, respectively, of restricted cash. The restricted cash is held as security by a local financial institution for ensuring a leasing facility and for payment guarantees issued for the benefit of customers in connection with prepayments of sales orders and for warranties after the delivery of products.

 

Accounts held in each U.S. institution are insured by the Federal Deposit Insurance Company (“FDIC”) up to $250,000. At March 31, 2024 and December 31, 2023 the Company had $0 and $0 in excess of the FDIC insured limit, respectively.

 

Accounts Receivable – Accounts receivable consist of trade receivables arising in the normal course of business. The Company establishes an allowance for doubtful accounts that reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance. The Company determines the allowance based on known troubled accounts, historical experience, age, financial information that is publicly accessible and other currently available evidence. 

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  37,717   82,066 

Receivables written off during the periods

  -   (10,298)

Effect of currency translation

  (3,107)  3,585 

Allowance for doubtful accounts at the end of the period

 $169,522  $134,912 

 

Inventory – Inventory directly purchased is carried at the lower of cost or net realizable value, as determined on the first-in, first-out method.

 

For inventory produced, standard costs that approximate actual costs, applying the FIFO method, are used to value inventory. Standard costs are reviewed at least annually by management or more often in the event that circumstances indicate a change in cost has occurred.

 

Work in process and finished goods include material, labor, and production overhead costs. The Company adjusts the value of its inventory to the extent management determines that the cost cannot be recovered due to obsolescence or other factors.

 

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

 

Contracts Assets / Liabilities – Contract assets are the Company’s rights to consideration in exchange for goods or services and is recognized when a performance obligation has been satisfied but has not yet been billed. When the Company issues invoices to the customer and the billing is higher than the capitalized Contract assets, the net amount is transferred to Contract liabilities. Contract assets/liabilities are transferred to revenue and cost of goods sold when the right to consideration is unconditional and billed per the terms of the contractual agreement.

 

Contract assets also include unbilled receivables, which usually comprise the last invoice remaining after the delivery of the water treatment unit, where revenue is recognized at the transfer of control based upon signed acceptance of the water treatment unit by the customer. Most commonly this invoice is sent to the customer at commissioning of the product or no later than 12 months after the delivery. Also included in Contract assets are short-term receivables such as VAT and other receivables.

 

Leases – The Company has elected to not recognize lease assets and liabilities with an initial term of 12 months or less and to not separate lease and non-lease components. The Company’s accounting for finance leases (formerly called capital lease obligations) remains substantially unchanged. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, an incremental borrowing rate based on the information available at the commencement date is used in determining the present value. The Company will use the implicit rate when readily determinable. The operating lease ROU asset also includes prepaid lease payments reduced by accrued lease payments. The Company’s lease terms may include options to extend or terminate the lease, for which the Company will reflect the change when it is reasonably certain that those options will be exercised. Operating lease cost for lease payments will be recognized on a straight-line basis over the lease term.

 

Property and Equipment – Property and equipment are stated at cost. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized upon being placed in service. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation is computed for financial statement purposes on a straight-line basis over the estimated useful lives of the assets, which range from three to ten years.

 

Long-lived Assets The Company assesses the impairment of long-lived assets when events or changes in circumstances indicate that the carrying value of the assets or the asset grouping may not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant under-performance of a business or product line in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in its use of the assets. The Company measures the recoverability of assets that will continue to be used in its operations by comparing the carrying value of the asset grouping to its estimate of the related total future undiscounted net cash flows. If an asset grouping’s carrying value is not recoverable through the related undiscounted cash flows, the asset grouping is considered to be impaired. The impairment is measured by comparing the difference between the asset grouping’s carrying value and its fair value.

 

Goodwill and Intangible Assets – The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business, with the residual purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.

 

Acquired intangible assets with determinable useful lives are amortized on a straight-line or accelerated basis over the estimated periods benefited, ranging from one to ten years. Customer relationships and other non-contractual intangible assets with determinable lives are amortized over periods of five years.

 

The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying value of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses over the expected remaining useful life of the related asset. A shortfall in these estimated operating cash flows could result in an impairment charge in the future.

 

Goodwill is not amortized but is evaluated annually for impairment at the reporting unit level or when indicators of a potential impairment are present. The Company estimates the fair value of the reporting unit using the discounted cash flow and market approaches. Forecasts of future cash flows are based on the Company’s best estimate of future net sales and operating expenses, using primarily expected category expansion, pricing, market segment fundamentals, and general economic conditions.

 

Revenue Recognition – The Company records revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers.” Revenue is recognized upon the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve this core principle, the Company applies the following five-step approach: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to performance obligations in the contract; and (5) recognize revenue when or as a performance obligation is satisfied.

 

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

 

          

For the Three months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

  28%  9% $1,197,197  $333,530 

Asia-Pacific

  8%  11%  342,961   451,895 

Europe

  63%  77%  2,650,915   3,099,785 

Middle East & Africa

  1%  3%  44,271   126,309 
   100%  100% $4,235,344  $4,011,519 

 

The Company’s sales by product line are as follows for the three months ended March 31, 2024 and 2023:

 

          

For the Three Months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Water

  37%  36% $1,548,666  $1,434,919 

Ceramics

  42%  35%  1,806,336   1,409,372 

Plastics

  21%  29%  880,342   1,167,228 

Corporate

  -%  -%  -   - 
   100%  100% $4,235,344  $4,011,519 

 

For Water (systems and aftermarket), Ceramics (diesel particulate filters and membranes), and Plastics (components), revenue is recognized when performance obligations specified within the terms of a contract with the customer are satisfied, which occurs when control of the product transfers to the customer or when services are rendered by the Company. The majority of the Company’s sales contracts contain performance obligations satisfied at a point in time when title along with risks and rewards of ownership have transferred to the customer. This generally occurs when the product is shipped or accepted by the customer. Revenue for service contracts is recognized as the services are provided. Revenue is measured as the amount of consideration expected to be received in exchange for transferring the goods or providing services. The satisfaction of performance obligations under the terms of a revenue contract generally gives rise to the right to receive payment from the customer. The Company’s standard payment terms vary by the type and location of the customer and the products or services offered. Generally, the time between when revenue is recognized and when payment is due is not significant. Pre-payments received prior to satisfaction of performance obligations are recorded as a Contract liability. Considering the relatively short time between revenue recognition and receipt of payment, financing components do not exist between the Company and its customers.

 

For contracts with customers that include multiple performance obligations, judgment is required to determine whether performance obligations specified in these contracts are distinct and should be accounted for as separate revenue transactions for recognition purposes. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are generally determined based on the prices charged to customers or using expected cost-plus margin.

 

System sales are recognized when the Company transfers control to the customer based upon sales and delivery conditions specified in the sales contract. This typically occurs upon shipment of the system from the production facility but can also occur upon other agreed delivery terms. In connection with the completion of the system, it is normal procedure to issue a FAT (Factory Acceptance Test) asserting that the customer has accepted the performance of the system as it is being shipped from our production facility in Hobro, Denmark. As part of the performance obligation, the customer is normally offered commissioning services (final assembly and configuration at a place designated by the customer), and this commissioning is therefore considered a second performance obligation and is valued at cost, with the addition of a standard gross margin. This second performance obligation is recognized as revenue at the time the commissioning services are rendered together with the cost incurred. Part of the invoicing to the customer is also attributed to the commissioning, and at transfer of the control of the system (i.e., the first performance obligation), this portion is recognized as a Contract liability.

 

Aftermarket sales represent parts, extended warranties, and maintenance services. For the sale of aftermarket parts, the Company transfers control and recognizes revenue when parts are shipped to the customer. When customers are given the right to return eligible parts and accessories, the Company estimates the expected returns based on an analysis of historical experience. The Company adjusts estimated revenues at the earlier of when the most likely amount of consideration expected to be received changes or when the consideration becomes fixed. The Company recognizes revenue for extended warranty and maintenance agreements based on the standalone selling price over the life of the contract.

 

The Company has received long-term contracts for grants from government entities for the development and use of silicon carbide membranes in various water filtration and treatment applications and historically in the installation of various water filtration systems. We measure the transfer of control of the performance obligation on long-term contracts utilizing the cost-to-cost measure of progress, with cost of revenue including direct costs such as labor and materials. Under the cost-to-cost approach, the use of estimated costs to complete each performance obligation is a significant variable in the process of determining recognized revenue and a significant factor in the accounting for such performance obligations. The timing of when we bill our customers is generally dependent upon advance billings terms, milestone billings based on completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our balance sheet as Contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported on our balance sheet as Contract liabilities.

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Cost incurred

 $3,492,545  $3,225,728 

Unbilled project deliveries

  547,047   582,557 

VAT

  184,150   329,980 

Other receivables

  173,945   92,619 

Prepayments

  (2,026,550)  (1,688,427)

Deferred Revenue

  (76,137)  (33,360)
  $2,295,000  $2,509,097 
         

Distributed as follows:

        

Contract assets

 $2,848,985  $2,891,744 

Contract liabilities

  (553,985)  (382,647)
  $2,295,000  $2,509,097 

 

Advertising Cost – Costs incurred in connection with advertising of the Company’s products are expensed as incurred. Advertising costs are included in sales expenses, and total advertising costs for the three-month periods ended March 31, 2024 and 2023 were $13,821 and $32,599, respectively.

 

Research and Development Cost – The Company expenses research and development costs as incurred. Included in operating expense for the three-month periods ended March 31, 2024 and 2023 were research and development costs of $254,812 and $342,619, respectively.

 

Income Taxes – The Company accounts for income taxes in accordance with FASB ASC Topic 740, Accounting for Income Taxes. This statement requires an asset and liability approach with respect to accounting for income taxes.

 

Income/(Loss) Per Share – The Company calculates earnings (loss) per share in accordance with FASB ASC 260, Earnings Per Share. Basic earnings per common share (EPS) are based on the weighted average number of shares of Common Stock outstanding during each period. Diluted earnings per common share are based on shares outstanding (computed as under basic EPS) and potentially dilutive common shares. Potential shares of Common Stock included in the diluted earnings per share calculation include in-the-money stock options, RSUs and warrants that have been granted but have not yet been exercised.

 

Stock Awards – During the years presented in the accompanying consolidated financial statements, the Company has granted stock awards. The Company accounts for stock awards in accordance with the provisions of FASB ASC Topic 718, Compensation – Stock Compensation.

 

Fair Value of Financial Instruments – The Company accounts for fair value measurements for financial assets and liabilities in accordance with FASB ASC Topic 820. The authoritative guidance, which among other things, defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or non-recurring basis. Fair value is defined as the exit price, representing the amount that would either be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

Level 1. Observable inputs such as quoted prices in active markets for identical assets or liabilities;

Level 2. Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and

Level 3. Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.

 

Unless otherwise disclosed, the fair value of the Company’s financial instruments including cash, accounts receivable, other receivables, prepaid expenses, accounts payable, accrued expenses, and senior promissory notes payable approximate their recorded values due to their short-term maturities.

 

Accounting Estimates – The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets including accounts receivable; allowance for doubtful accounts; contract assets; reserve for excess and obsolete inventory; depreciation and impairment of property, plant and equipment; goodwill; liabilities including contract liabilities and contingencies; the disclosures of contingent assets and liabilities at the date of the financial statements; and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimated.

 

Recent Accounting Pronouncements – Recent accounting pronouncements issued by the FASB did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Going Concern
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Substantial Doubt about Going Concern [Text Block]

NOTE 2 GOING CONCERN

 

The accompanying consolidated financial statements have been prepared in conformity with generally accepted accounting principles of the United States of America, which contemplate continuation of the Company as a going concern; however, 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 proposed cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. The financial statements do not include any adjustments that might result from the realization of these uncertainties.

 

We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to restore profitability and raise capital as needed. 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.

 

As of March 31, 2024, the Company had cash and cash equivalents of $7,726,213, net working capital of $12,777,940, an accumulated deficit of $78,310,475, and total assets and liabilities of $31,366,068 and $16,828,606, respectively.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventory
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 3 - INVENTORY

 

Inventory consisted of the following on March 31, 2024, and December 31, 2023:

 

   

March 31,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 53,969     $ 55,177  

Raw materials

    3,253,365       3,301,526  

Work in process

    1,415,130       1,271,458  

Finished goods and filtration systems

    1,579,779       1,507,113  

Reserve for obsolescence

    (792,354 )     (867,458 )

Net Inventory

  $ 5,509,889     $ 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 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Lessee, Operating and Finance Leases [Text Block]

NOTE 4 - 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 three months ended March 31, 2024, cash paid for amounts included for the measurement of finance lease liabilities was $1,088,658, and the Company recorded finance lease expenses in other income (expenses) of $56,428.

 

During the three months ended March 31, 2024, cash paid for amounts included for the measurement of operating lease liabilities was $203,886, and the Company recorded operating lease expense of $202,929.

 

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

 

   

March 31,

2024

   

December 31,

2023

 

Operating leases:

               

Operating lease right-of-use assets

  $ 3,832,318     $ 4,055,837  
                 

Operating lease liabilities – current

  $ 500,613     $ 531,355  

Operating lease liabilities – long-term

    3,333,295       3,527,082  

Total operating lease liabilities

  $ 3,833,908     $ 4,058,437  
                 

Finance leases:

               

Property and equipment, at cost

  $ 4,008,672     $ 5,443,287  

Accumulated depreciation

    (942,430 )     (877,578 )

Property and equipment, net

  $ 3,066,242     $ 4,565,709  
                 

Finance lease liabilities – current

  $ 445,726     $ 590,550  

Finance lease liabilities – long-term

    1,943,609       2,879,932  

Total finance lease liabilities

  $ 2,389,335     $ 3,470,482  
                 

Weighted average remaining lease term:

               

Operating leases

    8.1       8.3  

Finance leases

    3.9       4.3  
                 

Weighted average discount rate:

               

Operating leases

    6.7 %     6.7 %

Finance leases

    5.5 %     6.0 %

 

Maturities of lease liabilities at March 31, 2024 were as follows:

 

   

Operating

Lease

   

Finance

Lease

 

2024 (remaining 9 months)

  $ 567,016     $ 441,565  

2025

    687,527       584,993  

2026

    677,000       549,384  

2027

    677,000       1,062,543  

2028

    553,994       75,437  

Thereafter

    1,770,905       127,162  

Total payment under lease agreements

    4,933,442       2,841,084  

Less imputed interest

    (1,099,534 )     (451,749 )

Total lease liability

  $ 3,833,908     $ 2,389,335  

  

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Lines of Credit
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 5 - LINES OF CREDIT

 

In connection with certain orders, we provide the customer a working guarantee, a prepayment guarantee or a security bond. For that purpose, we have a guaranteed credit line of EUR 850,000 (approximately $905,000) secured by a cash deposit. As of March 31, 2024, the Company no longer has any outstanding working guarantees issued to customers against this credit line.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Long-term Debt
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Long-Term Debt [Text Block]

NOTE 6 – LONG-TERM DEBT

 

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.

 

The components of notes payable are as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Senior Promissory Notes

  $ 6,000,000       6,000,000  

Less: unamortized debt discount

    (1,165,949 )     (1,311,989 )

Senior Promissory Notes payable

  $ 4,834,051     $ 4,688,011  
                 

Current portion of Senior Promissory Notes payable

    -       -  

Senior Promissory Notes payable, less current portion

    4,834,051       4,688,011  

Senior Promissory Notes payable

  $ 4,834,051     $ 4,688,011  

 

For the three months ended March 31, 2024 and 2023, the Company recognized interest expense of $0 and $0, respectively, and $146,040 and $84,528, respectively on the Senior Promissory Notes related to the amortization of debt issuance costs.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Agreements and Commitments
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 7 – 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 March 31, 2024 and December 31, 2023, were as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Balance at January 1

  $ 629,100     $ 898,072  

Warranty costs charged to cost of goods sold

    47,455       115,401  

Utilization charges against reserve

    -       (408,234 )

Foreign currency effect

    (13,955 )     23,861  

Balance at the end of the period

  $ 662,600     $ 629,100  

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Earnings Per Share
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 8 – EARNINGS 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 Restricted Stock Units (“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 are the same for the reported periods.

 

As of March 31, 2024, the Company had 405,298 RSUs, 3,390,008 prefunded warrants, and 1,091,346 warrants, all exercisable for shares of Common Stock

 

As of March 31, 2023, the Company had 354,114 RSUs, 3,390,008 prefunded warrants, and 560,096 warrants, all exercisable for shares of Common Stock

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Equity [Text Block]

NOTE 9 – STOCKHOLDERS EQUITY

 

Common Stock – The Company has 50,000,000 authorized shares of common stock, $0.001 par value (“Common Stock”). As of March 31, 2024 and 2023, respectively, there were 5,807,340 and 5,658,930 shares of Common Stock issued and outstanding.

 

Voting – Holders of common stock are entitled to one vote for each share held of record on each matter submitted to a vote of stockholders, including the election of directors, and do not have any right to cumulate votes in the election of directors. 

 

Dividends – Subject to the rights and preferences of the holders of any series of preferred stock, if any, which may at the time be outstanding, holders of Common Stock are entitled to receive ratably such dividends as our Board of Directors from time to time may declare out of funds legally available.  

 

Liquidation Rights – In the event of any liquidation, dissolution or winding-up of affairs, after payment of all of our debts and liabilities and subject to the rights and preferences of the holders of any outstanding shares of any series of our preferred stock, the holders of Common Stock will be entitled to share ratably in the distribution of any of our remaining assets.  

 

Other Matters – Holders of common stock have no conversion, preemptive or other subscription rights, and there are no redemption rights or sinking fund provisions with respect to our common stock. All of the issued and outstanding shares of common stock on the date of this Annual Report are validly issued, fully paid and non-assessable.

 

Preferred Stock – Our Board of Directors has the authority to issue preferred stock in one or more classes or series and to fix the designations, powers, preferences and rights, qualifications, limitations or restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any class or series, without further vote or action by the stockholders. The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control without further action by the stockholders and may adversely affect the voting and other rights of the holders of Common Stock.

 

The Company has 2,500,000 authorized shares of preferred stock, $0.001 par value. As of March 31, 2024, there were no preferred shares issued and outstanding.

 

Reverse Stock Split – On May 26, 2023, the Company effected a 1-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the 1-for-8 reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the 1-for-8 reverse split.

 

As a result of the reverse stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”

 

Stock Issuances

 

Since  January 1, 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 $102,567, were retired to settle tax withholdings associated with stock-based compensation.

 

Warrants 

 

On May 17, 2022, the Company entered a warrant purchase agreement with existing stockholders to purchase 3,803,133 shares of Common Stock at an offering price of $3.992 per prefunded warrant, which represents the offering price of $4.00 per share of the Company’s Common Stock less the $0.008 per share exercise price for each pre-funded warrant. The warrants represented gross proceeds of approximately $15,182,075 as part of the Company’s public offering of Common Stock and pre-funded warrants totaling $23,000,000 before underwriting discounts, commissions, and offering expenses payable by the Company.

 

On June 22, 2022, the Company completed a private placement of Senior Notes in an aggregate principal amount of $6,000,000 and warrants to purchase 531,250 shares of Common Stock of the Company 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 (the “Note and Warrant Purchase Agreement”). Additionally, as part of the transaction, the Company issued 28,846 warrants to the placement agent. All 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. 

 

On October 13, 2023, the Company entered into an amendment to the Note and Warrant Purchase Agreement 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, 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. The warrants are exercisable at any time prior to the five-year anniversary of the initial exercise date of September 30, 2023.

 

The following is a summary of the periodic changes in warrants outstanding for the three months ended March 31, 2024 and 2023:

 

  

2024

  

2023

 

Warrants outstanding at January 1

  5,021,354   4,490,104 

Warrants issued in connection with public offering and private placement

  -   - 

Exercises and conversions

  -   - 

Warrants outstanding at March 31

  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 March 31, 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 March 31, 2024, 353,216 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 $193,321 and $157,174 for the three-month periods ended March 31, 2024 and 2023, respectively. On March 31, 2024, the Company had $1,198,062 of unrecognized compensation cost related to non-vested stock grants.

 

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

 

  

March 31, 2024

 
  

Number of

units

  

Weighted

Average
Grant-Date

Fair value

  

Aggregated

Intrinsic
Value

 
             

Outstanding, December 31, 2023

  314,461  $3.46  $- 

Granted

  298,967   3.51   - 

Vested and settled with share issuance

  (110,028)  (3.30)  - 

Forfeited

  (98,102)  (3.54)    

Outstanding, March 31, 2024

  405,298  $3.52  $- 

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Significant Customers / Concentration / Disaggregated Revenue
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

NOTE 10 - SIGNIFICANT CUSTOMERS / CONCENTRATION / DISAGGREGATED REVENUE

 

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

 

  

For the Three Months

 
  

Ended March 31,

 
  

2024

  

2023

 

Customer A

  22%  *%

* Zero or less than 10%

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Customer B

  20%  22%

Customer C

  *%  13%

* Zero or less than 10%

 

As of March 31, 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 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Segment Reporting
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 11 SEGMENT REPORTING

 

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

 

Segment information for the business areas is as follows:

 

   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 

Revenue

               

Water

  $ 1,548,666     $ 1,434,919  

Ceramics

    1,806,336       1,409,372  

Plastics

    880,342       1,167,228  

Corporate

    -       -  

Total consolidated Revenue

    4,235,344       4,011,519  

 

   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 

Income (Loss)

               

Water

  $ (434,488 )   $ (463,475 )

Ceramics

    (978,673 )     (561,684 )

Plastics

    (273,768 )     (66,061 )

Other

    (701,366 )     (1,298,283 )

Total consolidated Loss

    (2,388,295 )     (2,389,503 )

 

   

As of

 

Total Assets

 

March 31,

2024

   

December 31,

2023

 

Water

  $ 9,265,195     $ 9,432,991  

Ceramics

    13,080,143       14,550,872  

Plastics

    875,450       759,745  

Other

    8,145,280       11,228,239  

Total consolidated Assets

  $ 31,366,068     $ 35,971,847  

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Subsequent Events
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 12 - SUBSEQUENT EVENTS

 

None

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

ITEM 5.   OTHER INFORMATION

 

Insider Trading Plans

 

During the quarter ended March 31, 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 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Business and Basis of Presentation

 

The condensed consolidated financial statements include the accounts of LiqTech International, Inc., (the “Company”) and its subsidiaries. The terms "Company", “us", "we" and "our" as used in this report refer to the Company and its subsidiaries, which are set forth below in Item 2, management's discussion and analysis section. The Company engages in the development, design, production, marketing and sale of automated filtering systems, ceramic silicon carbide membrane applications and diesel particulate air filters in North America, Europe, Asia, Australia, and South America. 

 

These interim consolidated financial statements are unaudited. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These Condensed Consolidated Financial Statements should be read in conjunction with our financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023. The results of operations for the period ended March 31, 2024 are not necessarily indicative of the operating results for the full year and are unaudited. In the opinion of management, all adjustments consisting of a normal recurring nature, necessary for a fair presentation have been included.

 

Consolidation, Policy [Policy Text Block]

Consolidation – The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and its majority-owned subsidiary. All material intercompany transactions and accounts have been eliminated in the consolidation.

 

Reverse Stock Split [Policy Text Block]

Reverse Stock Split On May 26, 2023, the Company effected a 1-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the 1-for-8 reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the 1-for-8 reverse split.

 

As a result of the reverse Common Stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Functional Currency / Foreign Currency translation – The functional currency of LiqTech International, Inc., LiqTech USA, Inc. and LiqTech NA is the U.S. Dollar. The functional currency of LiqTech Holding, LiqTech Water, LiqTech Plastics, LiqTech Ceramics, LiqTech Water Projects and LiqTech Emission Control is the Danish Krone (“DKK”); and the functional currency of LiqTech China is the Renminbi (“RMB”). The Company’s reporting currency is the U.S. Dollar for the purpose of these consolidated financial statements. The balance sheet accounts of the foreign subsidiaries are translated into U.S. Dollars at the period-end exchange rates, and all revenue and expenses are translated into U.S. Dollars at the average exchange rates prevailing during the three months ended March 31, 2024 and 2023. Translation gains and losses are deferred and accumulated as a component of other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses that arose from exchange rate fluctuations from transactions denominated in a currency other than the functional currency are included in the statement of operations as incurred. 

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Restricted Cash – The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. As of March 31, 2024 and December 31, 2023, the Company held $920,525 and $941,361, respectively, of restricted cash. The restricted cash is held as security by a local financial institution for ensuring a leasing facility and for payment guarantees issued for the benefit of customers in connection with prepayments of sales orders and for warranties after the delivery of products.

 

Accounts held in each U.S. institution are insured by the Federal Deposit Insurance Company (“FDIC”) up to $250,000. At March 31, 2024 and December 31, 2023 the Company had $0 and $0 in excess of the FDIC insured limit, respectively.

 

Accounts Receivable [Policy Text Block]

Accounts Receivable – Accounts receivable consist of trade receivables arising in the normal course of business. The Company establishes an allowance for doubtful accounts that reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance. The Company determines the allowance based on known troubled accounts, historical experience, age, financial information that is publicly accessible and other currently available evidence. 

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  37,717   82,066 

Receivables written off during the periods

  -   (10,298)

Effect of currency translation

  (3,107)  3,585 

Allowance for doubtful accounts at the end of the period

 $169,522  $134,912 

 

Inventory, Policy [Policy Text Block]

Inventory – Inventory directly purchased is carried at the lower of cost or net realizable value, as determined on the first-in, first-out method.

 

For inventory produced, standard costs that approximate actual costs, applying the FIFO method, are used to value inventory. Standard costs are reviewed at least annually by management or more often in the event that circumstances indicate a change in cost has occurred.

 

Work in process and finished goods include material, labor, and production overhead costs. The Company adjusts the value of its inventory to the extent management determines that the cost cannot be recovered due to obsolescence or other factors.

 

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

 

Receivable [Policy Text Block]

Contracts Assets / Liabilities – Contract assets are the Company’s rights to consideration in exchange for goods or services and is recognized when a performance obligation has been satisfied but has not yet been billed. When the Company issues invoices to the customer and the billing is higher than the capitalized Contract assets, the net amount is transferred to Contract liabilities. Contract assets/liabilities are transferred to revenue and cost of goods sold when the right to consideration is unconditional and billed per the terms of the contractual agreement.

 

Contract assets also include unbilled receivables, which usually comprise the last invoice remaining after the delivery of the water treatment unit, where revenue is recognized at the transfer of control based upon signed acceptance of the water treatment unit by the customer. Most commonly this invoice is sent to the customer at commissioning of the product or no later than 12 months after the delivery. Also included in Contract assets are short-term receivables such as VAT and other receivables.

 

Lessee, Leases [Policy Text Block]

Leases – The Company has elected to not recognize lease assets and liabilities with an initial term of 12 months or less and to not separate lease and non-lease components. The Company’s accounting for finance leases (formerly called capital lease obligations) remains substantially unchanged. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, an incremental borrowing rate based on the information available at the commencement date is used in determining the present value. The Company will use the implicit rate when readily determinable. The operating lease ROU asset also includes prepaid lease payments reduced by accrued lease payments. The Company’s lease terms may include options to extend or terminate the lease, for which the Company will reflect the change when it is reasonably certain that those options will be exercised. Operating lease cost for lease payments will be recognized on a straight-line basis over the lease term.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment – Property and equipment are stated at cost. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized upon being placed in service. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation is computed for financial statement purposes on a straight-line basis over the estimated useful lives of the assets, which range from three to ten years.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Long-lived Assets The Company assesses the impairment of long-lived assets when events or changes in circumstances indicate that the carrying value of the assets or the asset grouping may not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant under-performance of a business or product line in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in its use of the assets. The Company measures the recoverability of assets that will continue to be used in its operations by comparing the carrying value of the asset grouping to its estimate of the related total future undiscounted net cash flows. If an asset grouping’s carrying value is not recoverable through the related undiscounted cash flows, the asset grouping is considered to be impaired. The impairment is measured by comparing the difference between the asset grouping’s carrying value and its fair value.

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Goodwill and Intangible Assets – The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business, with the residual purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.

 

Acquired intangible assets with determinable useful lives are amortized on a straight-line or accelerated basis over the estimated periods benefited, ranging from one to ten years. Customer relationships and other non-contractual intangible assets with determinable lives are amortized over periods of five years.

 

The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying value of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses over the expected remaining useful life of the related asset. A shortfall in these estimated operating cash flows could result in an impairment charge in the future.

 

Goodwill is not amortized but is evaluated annually for impairment at the reporting unit level or when indicators of a potential impairment are present. The Company estimates the fair value of the reporting unit using the discounted cash flow and market approaches. Forecasts of future cash flows are based on the Company’s best estimate of future net sales and operating expenses, using primarily expected category expansion, pricing, market segment fundamentals, and general economic conditions.

 

Revenue [Policy Text Block]

Revenue Recognition – The Company records revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers.” Revenue is recognized upon the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve this core principle, the Company applies the following five-step approach: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to performance obligations in the contract; and (5) recognize revenue when or as a performance obligation is satisfied.

 

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

 

          

For the Three months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

  28%  9% $1,197,197  $333,530 

Asia-Pacific

  8%  11%  342,961   451,895 

Europe

  63%  77%  2,650,915   3,099,785 

Middle East & Africa

  1%  3%  44,271   126,309 
   100%  100% $4,235,344  $4,011,519 

 

The Company’s sales by product line are as follows for the three months ended March 31, 2024 and 2023:

 

          

For the Three Months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Water

  37%  36% $1,548,666  $1,434,919 

Ceramics

  42%  35%  1,806,336   1,409,372 

Plastics

  21%  29%  880,342   1,167,228 

Corporate

  -%  -%  -   - 
   100%  100% $4,235,344  $4,011,519 

 

For Water (systems and aftermarket), Ceramics (diesel particulate filters and membranes), and Plastics (components), revenue is recognized when performance obligations specified within the terms of a contract with the customer are satisfied, which occurs when control of the product transfers to the customer or when services are rendered by the Company. The majority of the Company’s sales contracts contain performance obligations satisfied at a point in time when title along with risks and rewards of ownership have transferred to the customer. This generally occurs when the product is shipped or accepted by the customer. Revenue for service contracts is recognized as the services are provided. Revenue is measured as the amount of consideration expected to be received in exchange for transferring the goods or providing services. The satisfaction of performance obligations under the terms of a revenue contract generally gives rise to the right to receive payment from the customer. The Company’s standard payment terms vary by the type and location of the customer and the products or services offered. Generally, the time between when revenue is recognized and when payment is due is not significant. Pre-payments received prior to satisfaction of performance obligations are recorded as a Contract liability. Considering the relatively short time between revenue recognition and receipt of payment, financing components do not exist between the Company and its customers.

 

For contracts with customers that include multiple performance obligations, judgment is required to determine whether performance obligations specified in these contracts are distinct and should be accounted for as separate revenue transactions for recognition purposes. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are generally determined based on the prices charged to customers or using expected cost-plus margin.

 

System sales are recognized when the Company transfers control to the customer based upon sales and delivery conditions specified in the sales contract. This typically occurs upon shipment of the system from the production facility but can also occur upon other agreed delivery terms. In connection with the completion of the system, it is normal procedure to issue a FAT (Factory Acceptance Test) asserting that the customer has accepted the performance of the system as it is being shipped from our production facility in Hobro, Denmark. As part of the performance obligation, the customer is normally offered commissioning services (final assembly and configuration at a place designated by the customer), and this commissioning is therefore considered a second performance obligation and is valued at cost, with the addition of a standard gross margin. This second performance obligation is recognized as revenue at the time the commissioning services are rendered together with the cost incurred. Part of the invoicing to the customer is also attributed to the commissioning, and at transfer of the control of the system (i.e., the first performance obligation), this portion is recognized as a Contract liability.

 

Aftermarket sales represent parts, extended warranties, and maintenance services. For the sale of aftermarket parts, the Company transfers control and recognizes revenue when parts are shipped to the customer. When customers are given the right to return eligible parts and accessories, the Company estimates the expected returns based on an analysis of historical experience. The Company adjusts estimated revenues at the earlier of when the most likely amount of consideration expected to be received changes or when the consideration becomes fixed. The Company recognizes revenue for extended warranty and maintenance agreements based on the standalone selling price over the life of the contract.

 

The Company has received long-term contracts for grants from government entities for the development and use of silicon carbide membranes in various water filtration and treatment applications and historically in the installation of various water filtration systems. We measure the transfer of control of the performance obligation on long-term contracts utilizing the cost-to-cost measure of progress, with cost of revenue including direct costs such as labor and materials. Under the cost-to-cost approach, the use of estimated costs to complete each performance obligation is a significant variable in the process of determining recognized revenue and a significant factor in the accounting for such performance obligations. The timing of when we bill our customers is generally dependent upon advance billings terms, milestone billings based on completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our balance sheet as Contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported on our balance sheet as Contract liabilities.

 

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

 

  

March 31,

2024

  

December 31,

2023

 

Cost incurred

 $3,492,545  $3,225,728 

Unbilled project deliveries

  547,047   582,557 

VAT

  184,150   329,980 

Other receivables

  173,945   92,619 

Prepayments

  (2,026,550)  (1,688,427)

Deferred Revenue

  (76,137)  (33,360)
  $2,295,000  $2,509,097 
         

Distributed as follows:

        

Contract assets

 $2,848,985  $2,891,744 

Contract liabilities

  (553,985)  (382,647)
  $2,295,000  $2,509,097 

 

Advertising Cost [Policy Text Block]

Advertising Cost – Costs incurred in connection with advertising of the Company’s products are expensed as incurred. Advertising costs are included in sales expenses, and total advertising costs for the three-month periods ended March 31, 2024 and 2023 were $13,821 and $32,599, respectively.

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development Cost – The Company expenses research and development costs as incurred. Included in operating expense for the three-month periods ended March 31, 2024 and 2023 were research and development costs of $254,812 and $342,619, respectively.

 

Income Tax, Policy [Policy Text Block]

Income Taxes – The Company accounts for income taxes in accordance with FASB ASC Topic 740, Accounting for Income Taxes. This statement requires an asset and liability approach with respect to accounting for income taxes.

 

Earnings Per Share, Policy [Policy Text Block]

Income/(Loss) Per Share – The Company calculates earnings (loss) per share in accordance with FASB ASC 260, Earnings Per Share. Basic earnings per common share (EPS) are based on the weighted average number of shares of Common Stock outstanding during each period. Diluted earnings per common share are based on shares outstanding (computed as under basic EPS) and potentially dilutive common shares. Potential shares of Common Stock included in the diluted earnings per share calculation include in-the-money stock options, RSUs and warrants that have been granted but have not yet been exercised.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock Awards – During the years presented in the accompanying consolidated financial statements, the Company has granted stock awards. The Company accounts for stock awards in accordance with the provisions of FASB ASC Topic 718, Compensation – Stock Compensation.

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments – The Company accounts for fair value measurements for financial assets and liabilities in accordance with FASB ASC Topic 820. The authoritative guidance, which among other things, defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or non-recurring basis. Fair value is defined as the exit price, representing the amount that would either be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

Level 1. Observable inputs such as quoted prices in active markets for identical assets or liabilities;

Level 2. Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and

Level 3. Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.

 

Unless otherwise disclosed, the fair value of the Company’s financial instruments including cash, accounts receivable, other receivables, prepaid expenses, accounts payable, accrued expenses, and senior promissory notes payable approximate their recorded values due to their short-term maturities.

 

Use of Estimates, Policy [Policy Text Block]

Accounting Estimates – The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets including accounts receivable; allowance for doubtful accounts; contract assets; reserve for excess and obsolete inventory; depreciation and impairment of property, plant and equipment; goodwill; liabilities including contract liabilities and contingencies; the disclosures of contingent assets and liabilities at the date of the financial statements; and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimated.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements – Recent accounting pronouncements issued by the FASB did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

March 31,

2024

  

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  37,717   82,066 

Receivables written off during the periods

  -   (10,298)

Effect of currency translation

  (3,107)  3,585 

Allowance for doubtful accounts at the end of the period

 $169,522  $134,912 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
          

For the Three months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Americas

  28%  9% $1,197,197  $333,530 

Asia-Pacific

  8%  11%  342,961   451,895 

Europe

  63%  77%  2,650,915   3,099,785 

Middle East & Africa

  1%  3%  44,271   126,309 
   100%  100% $4,235,344  $4,011,519 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
          

For the Three Months

 
  

% Distribution

  

Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Water

  37%  36% $1,548,666  $1,434,919 

Ceramics

  42%  35%  1,806,336   1,409,372 

Plastics

  21%  29%  880,342   1,167,228 

Corporate

  -%  -%  -   - 
   100%  100% $4,235,344  $4,011,519 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

2024

  

December 31,

2023

 

Cost incurred

 $3,492,545  $3,225,728 

Unbilled project deliveries

  547,047   582,557 

VAT

  184,150   329,980 

Other receivables

  173,945   92,619 

Prepayments

  (2,026,550)  (1,688,427)

Deferred Revenue

  (76,137)  (33,360)
  $2,295,000  $2,509,097 
         

Distributed as follows:

        

Contract assets

 $2,848,985  $2,891,744 

Contract liabilities

  (553,985)  (382,647)
  $2,295,000  $2,509,097 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Furnace parts and supplies

  $ 53,969     $ 55,177  

Raw materials

    3,253,365       3,301,526  

Work in process

    1,415,130       1,271,458  

Finished goods and filtration systems

    1,579,779       1,507,113  

Reserve for obsolescence

    (792,354 )     (867,458 )

Net Inventory

  $ 5,509,889     $ 5,267,816  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Operating leases:

               

Operating lease right-of-use assets

  $ 3,832,318     $ 4,055,837  
                 

Operating lease liabilities – current

  $ 500,613     $ 531,355  

Operating lease liabilities – long-term

    3,333,295       3,527,082  

Total operating lease liabilities

  $ 3,833,908     $ 4,058,437  
                 

Finance leases:

               

Property and equipment, at cost

  $ 4,008,672     $ 5,443,287  

Accumulated depreciation

    (942,430 )     (877,578 )

Property and equipment, net

  $ 3,066,242     $ 4,565,709  
                 

Finance lease liabilities – current

  $ 445,726     $ 590,550  

Finance lease liabilities – long-term

    1,943,609       2,879,932  

Total finance lease liabilities

  $ 2,389,335     $ 3,470,482  
                 

Weighted average remaining lease term:

               

Operating leases

    8.1       8.3  

Finance leases

    3.9       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

Lease

   

Finance

Lease

 

2024 (remaining 9 months)

  $ 567,016     $ 441,565  

2025

    687,527       584,993  

2026

    677,000       549,384  

2027

    677,000       1,062,543  

2028

    553,994       75,437  

Thereafter

    1,770,905       127,162  

Total payment under lease agreements

    4,933,442       2,841,084  

Less imputed interest

    (1,099,534 )     (451,749 )

Total lease liability

  $ 3,833,908     $ 2,389,335  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Senior Promissory Notes

  $ 6,000,000       6,000,000  

Less: unamortized debt discount

    (1,165,949 )     (1,311,989 )

Senior Promissory Notes payable

  $ 4,834,051     $ 4,688,011  
                 

Current portion of Senior Promissory Notes payable

    -       -  

Senior Promissory Notes payable, less current portion

    4,834,051       4,688,011  

Senior Promissory Notes payable

  $ 4,834,051     $ 4,688,011  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Agreements and Commitments (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Balance at January 1

  $ 629,100     $ 898,072  

Warranty costs charged to cost of goods sold

    47,455       115,401  

Utilization charges against reserve

    -       (408,234 )

Foreign currency effect

    (13,955 )     23,861  

Balance at the end of the period

  $ 662,600     $ 629,100  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

2024

  

2023

 

Warrants outstanding at January 1

  5,021,354   4,490,104 

Warrants issued in connection with public offering and private placement

  -   - 

Exercises and conversions

  -   - 

Warrants outstanding at March 31

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

March 31, 2024

 
  

Number of

units

  

Weighted

Average
Grant-Date

Fair value

  

Aggregated

Intrinsic
Value

 
             

Outstanding, December 31, 2023

  314,461  $3.46  $- 

Granted

  298,967   3.51   - 

Vested and settled with share issuance

  (110,028)  (3.30)  - 

Forfeited

  (98,102)  (3.54)    

Outstanding, March 31, 2024

  405,298  $3.52  $- 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

For the Three Months

 
  

Ended March 31,

 
  

2024

  

2023

 

Customer A

  22%  *%
  

March 31,

2024

  

December 31,

2023

 

Customer B

  20%  22%

Customer C

  *%  13%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 

Revenue

               

Water

  $ 1,548,666     $ 1,434,919  

Ceramics

    1,806,336       1,409,372  

Plastics

    880,342       1,167,228  

Corporate

    -       -  

Total consolidated Revenue

    4,235,344       4,011,519  
   

For the Three Months

Ended

 
   

March 31,

 
   

2024

   

2023

 

Income (Loss)

               

Water

  $ (434,488 )   $ (463,475 )

Ceramics

    (978,673 )     (561,684 )

Plastics

    (273,768 )     (66,061 )

Other

    (701,366 )     (1,298,283 )

Total consolidated Loss

    (2,388,295 )     (2,389,503 )
   

As of

 

Total Assets

 

March 31,

2024

   

December 31,

2023

 

Water

  $ 9,265,195     $ 9,432,991  

Ceramics

    13,080,143       14,550,872  

Plastics

    875,450       759,745  

Other

    8,145,280       11,228,239  

Total consolidated Assets

  $ 31,366,068     $ 35,971,847  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended
May 26, 2023
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.001 $ 0.001   $ 0.001
Restricted Cash and Cash Equivalents, Current   $ 920,525   $ 941,361
Cash, Uninsured Amount   0   $ 0
Advertising Expense   13,821 $ 32,599  
Research and Development Expense   $ 254,812 $ 342,619  
Customer Relationships [Member]        
Finite-Lived Intangible Asset, Useful Life (Year)   5 years    
Minimum [Member]        
Property, Plant and Equipment, Useful Life (Year)   3 years    
Finite-Lived Intangible Asset, Useful Life (Year)   1 year    
Maximum [Member]        
Property, Plant and Equipment, Useful Life (Year)   10 years    
Finite-Lived Intangible Asset, Useful Life (Year)   10 years    
Reverse Stock Split [Member]        
Stockholders' Equity Note, Stock Split, Conversion Ratio 8      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts $ 134,912 $ 59,559
Bad debt expense 37,717 82,066
Receivables written off during the periods 0 (10,298)
Effect of currency translation (3,107) 3,585
Allowance for doubtful accounts $ 169,522 $ 134,912
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Percentage 100.00% 100.00%
Revenue $ 4,235,344 $ 4,011,519
Reportable Geographical Components [Member] | Americas [Member]    
Revenue, Percentage 28.00% 9.00%
Revenue $ 1,197,197 $ 333,530
Reportable Geographical Components [Member] | Asia Pacific [Member]    
Revenue, Percentage 8.00% 11.00%
Revenue $ 342,961 $ 451,895
Reportable Geographical Components [Member] | Europe [Member]    
Revenue, Percentage 63.00% 77.00%
Revenue $ 2,650,915 $ 3,099,785
Reportable Geographical Components [Member] | Middle East and Africa [Member]    
Revenue, Percentage 1.00% 3.00%
Revenue $ 44,271 $ 126,309
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Percentage 100.00% 100.00%
Revenue $ 4,235,344 $ 4,011,519
Water Segment [Member]    
Revenue, Percentage 37.00% 36.00%
Revenue $ 1,548,666 $ 1,434,919
Ceramics Segment [Member]    
Revenue, Percentage 42.00% 35.00%
Revenue $ 1,806,336 $ 1,409,372
Plastics Segment [Member]    
Revenue, Percentage 21.00% 29.00%
Revenue $ 880,342 $ 1,167,228
Corporate Segment [Member]    
Revenue, Percentage 0.00% 0.00%
Revenue $ 0 $ 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cost incurred $ 3,492,545 $ 3,225,728
Unbilled project deliveries 547,047 582,557
VAT 184,150 329,980
Other receivables 173,945 92,619
Prepayments (2,026,550) (1,688,427)
Deferred Revenue (76,137) (33,360)
Contract with Customer, Asset (Liability), Net 2,295,000 2,509,097
Contract assets 2,848,985 2,891,744
Contract liabilities (553,985) (382,647)
Contract with Customer, Asset (Liability), Net $ 2,295,000 $ 2,509,097
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Going Concern (Details Textual) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents, at Carrying Value $ 7,726,213  
Working Capital Deficit 12,777,940  
Retained Earnings (Accumulated Deficit) (78,310,475) $ (75,922,180)
Assets 31,366,068 35,971,847
Liabilities $ 16,828,606 $ 18,695,831
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventory - Summary of Inventory (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Furnace parts and supplies $ 53,969 $ 55,177
Raw materials 3,253,365 3,301,526
Work in process 1,415,130 1,271,458
Finished goods and filtration systems 1,579,779 1,507,113
Reserve for obsolescence (792,354) (867,458)
Net Inventory $ 5,509,889 $ 5,267,816
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases (Details Textual)
3 Months Ended
Mar. 31, 2024
USD ($)
Operating Lease, Payments $ 1,088,658
Finance Lease, Principal Payments 203,886
Finance Lease Expense 202,929
Other Expense [Member]  
Operating Lease, Payments $ 56,428
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases - Balance Sheet Information (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Operating lease right-of-use assets $ 3,832,318 $ 4,055,837
Operating lease liabilities – current 500,613 531,355
Operating lease liabilities – long-term 3,333,295 3,527,082
Total operating lease liability 3,833,908 4,058,437
Property and equipment, at cost 4,008,672 5,443,287
Accumulated depreciation (942,430) (877,578)
Property and equipment, net 3,066,242 4,565,709
Finance lease liabilities – current 445,726 590,550
Finance lease liabilities – long-term 1,943,609 2,879,932
Total finance lease liabilities $ 2,389,335 $ 3,470,482
Operating leases (Year) 8 years 1 month 6 days 8 years 3 months 18 days
Finance leases (Year) 3 years 10 months 24 days 4 years 3 months 18 days
Operating leases 6.70% 6.70%
Finance leases 5.50% 6.00%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
2024 (remaining 9 months), operating lease $ 567,016  
2024 (remaining 9 months), financing lease 441,565  
2025, operating lease 687,527  
2025, financing lease 584,993  
2026, operating lease 677,000  
2026, financing lease 549,384  
2027, operating lease 677,000  
2027, financing lease 1,062,543  
2028, operating lease 553,994  
2028, financing lease 75,437  
Thereafter, operating lease 1,770,905  
Thereafter, financing lease 127,162  
Total payment under operating lease agreements 4,933,442  
Total payment under lease agreements 2,841,084  
Less imputed interest on operating lease (1,099,534)  
Less imputed interest on finance lease (451,749)  
Total operating lease liability 3,833,908 $ 4,058,437
Total finance lease liability $ 2,389,335 $ 3,470,482
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Lines of Credit (Details Textual) - Mar. 31, 2024
USD ($)
EUR (€)
Line of Credit Facility, Maximum Borrowing Capacity $ 905,000 € 850,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Long-term Debt (Details Textual)
3 Months Ended
Jun. 22, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Senior Promissory Notes Placement Agent Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 28,846        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.2        
Warrants and Rights Outstanding, Term (Year) 5 years        
The 2023 Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares         531,250
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 5.2
Warrants and Rights Outstanding, Term (Year)         5 years
The 2023 Warrants [Member] | Measurement Input, Expected Term [Member]          
Warrants and Rights Outstanding, Measurement Input         5
The 2023 Warrants [Member] | Measurement Input, Share Price [Member]          
Warrants and Rights Outstanding, Measurement Input         3.89
The 2023 Warrants [Member] | Measurement Input, Exercise Price [Member]          
Warrants and Rights Outstanding, Measurement Input         5.2
The 2023 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]          
Warrants and Rights Outstanding, Measurement Input         0.046
Senior Promissory Notes [Member]          
Debt Instrument, Face Amount $ 6,000,000 $ 6,000,000   $ 6,000,000  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 531,250        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.2        
Warrants and Rights Outstanding, Term (Year) 5 years        
Debt Instrument, Term (Month) 24 months        
Debt Instrument, Interest Rate, Stated Percentage 10.00%        
Debt Instrument, Stated Rate, Monthly Increase if Unpaid 1.00%        
Debt Instrument, Unamortized Discount, Total $ 695,749 1,165,949   $ 1,311,989 $ 1,193,206
Interest Expense, Debt, Total   0 $ 0    
Amortization of Debt Issuance Costs   $ 146,040 $ 84,528    
Senior Promissory Notes [Member] | Measurement Input, Expected Term [Member]          
Debt Instrument, Measurement Input 2.5        
Senior Promissory Notes [Member] | Measurement Input, Share Price [Member]          
Debt Instrument, Measurement Input 3.44        
Senior Promissory Notes [Member] | Measurement Input, Exercise Price [Member]          
Debt Instrument, Measurement Input 5.2        
Senior Promissory Notes [Member] | Measurement Input, Price Volatility [Member]          
Debt Instrument, Measurement Input 0.808        
Senior Promissory Notes [Member] | Measurement Input, Risk Free Interest Rate [Member]          
Debt Instrument, Measurement Input 0.0313        
Senior Promissory Notes [Member] | Measurement Input, Forfeiture Rate [Member]          
Debt Instrument, Measurement Input 0        
Senior Promissory Notes [Member] | Maximum [Member]          
Debt Instrument, Interest Rate, Stated Percentage 16.00%        
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Long-term Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 22, 2022
Senior Promissory Notes $ 6,000,000 $ 6,000,000   $ 6,000,000
Less: unamortized debt discount (1,165,949) (1,311,989) $ (1,193,206) $ (695,749)
Senior Promissory Notes payable 4,834,051 4,688,011    
Current portion of Senior Promissory Notes payable 0 0    
Senior Promissory Notes payable, less current portion $ 4,834,051 $ 4,688,011    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Agreements and Commitments (Details Textual)
3 Months Ended
Mar. 31, 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 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Balance $ 629,100 $ 898,072
Warranty costs charged to cost of goods sold 47,455 115,401
Utilization charges against reserve 0 (408,234)
Foreign currency effect (13,955) 23,861
Balance $ 662,600 $ 629,100
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Earnings Per Share (Details Textual) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 405,298 354,114
Prefunded Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 3,390,008 3,390,008
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1,091,346 560,096
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stockholders' Equity (Details Textual)
3 Months Ended 12 Months Ended
Jan. 03, 2024
USD ($)
shares
May 26, 2023
$ / shares
Jun. 22, 2022
USD ($)
$ / shares
shares
May 17, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2013
USD ($)
Dec. 31, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Common Stock, Shares Authorized (in shares)         50,000,000     50,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.001     $ 0.001     $ 0.001  
Common Stock, Shares, Issued (in shares)         5,807,340 5,658,930   5,727,310  
Preferred Stock, Shares Authorized (in shares)         2,500,000     2,500,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.001     $ 0.001  
Preferred Stock, Shares Issued (in shares)         0     0  
Class of Warrant or Right, Issued During Period (in shares)         0 0      
Common Stock, Shares, Outstanding (in shares)         5,807,340 5,658,930   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)         298,967        
Share-Based Payment Arrangement, Expense | $         $ 193,321 $ 157,174      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $         $ 1,198,062        
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,216        
Public Offering [Member]                  
Shares Issued, Price Per Share (in dollars per share) | $ / shares       $ 4          
Private Placement [Member]                  
Proceeds from Issuance of Debt | $     $ 6,000,000            
Warrant Purchase Agreement [Member]                  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.008          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       3,803,133          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 3.992          
Proceeds from Issuance or Sale of Equity, Total | $       $ 15,182,075          
Private Placement Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     531,250            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 5.2            
Class of Warrant or Right, Issued During Period (in shares)     28,846            
The 2023 Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                 531,250
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                 $ 5.2
Warrants and Rights Outstanding, Term (Year)                 5 years
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) 85,528                
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ $ 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 | $ $ 102,567                
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    
Reverse Stock Split [Member]                  
Stockholders' Equity Note, Stock Split, Conversion Ratio   8              
Convertible Preferred Stock [Member]                  
Preferred Stock, Shares Issued (in shares)         0        
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stockholders' Equity - Warrants (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance, Warrants (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
Balance, Warrants (in shares) 5,021,354 4,490,104
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Outstanding, units (in shares) | shares 314,461
Outstanding, weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.46
Outstanding, aggregated intrinsic value | $ $ 0
Granted, units (in shares) | shares 298,967
Granted, weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.51
Vested and settled with share issuance, units (in shares) | shares (110,028)
Vested and settled with share issuance, weighted average grant-date fair value (in dollars per share) | $ / shares $ (3.3)
Forfeited, units (in shares) | shares (98,102)
Forfeited, weighted average grant-date fair value (in dollars per share) | $ / shares $ (3.54)
Outstanding, units (in shares) | shares 405,298
Outstanding, weighted average grant-date fair value (in dollars per share) | $ / shares $ 3.52
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Details Textual) - Geographic Concentration Risk [Member] - Assets, Total [Member]
3 Months Ended 12 Months Ended
Mar. 31, 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 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue Benchmark [Member] | Customer A [Member]      
Concentration Risk, Percentage 22.00% 0.00%  
Accounts Receivable [Member] | Customer B [Member]      
Concentration Risk, Percentage 20.00%   22.00%
Accounts Receivable [Member] | Customer C [Member]      
Concentration Risk, Percentage     13.00%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Segment Reporting - Summary of Segment Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue $ 4,235,344 $ 4,011,519  
Revenue 4,235,344 4,011,519  
Net Loss (2,388,295) (2,389,503)  
Segment assets 31,366,068   $ 35,971,847
Water Segment [Member]      
Revenue 1,548,666 1,434,919  
Revenue 1,548,666 1,434,919  
Net Loss (434,488) (463,475)  
Segment assets 9,265,195   9,432,991
Water Segment [Member] | Operating Segments [Member]      
Revenue 1,548,666 1,434,919  
Revenue 1,548,666 1,434,919  
Ceramics Segment [Member]      
Revenue 1,806,336 1,409,372  
Revenue 1,806,336 1,409,372  
Net Loss (978,673) (561,684)  
Segment assets 13,080,143   14,550,872
Ceramics Segment [Member] | Operating Segments [Member]      
Revenue 1,806,336 1,409,372  
Revenue 1,806,336 1,409,372  
Plastic Products [Member]      
Net Loss (273,768) (66,061)  
Segment assets 875,450   759,745
Plastics Segment [Member]      
Revenue 880,342 1,167,228  
Revenue 880,342 1,167,228  
Plastics Segment [Member] | Operating Segments [Member]      
Revenue 880,342 1,167,228  
Revenue 880,342 1,167,228  
Other Operating Segment [Member]      
Net Loss (701,366) (1,298,283)  
Segment assets 8,145,280   $ 11,228,239
Corporate Segment [Member]      
Revenue 0 0  
Revenue 0 0  
Corporate Segment [Member] | Operating Segments [Member]      
Revenue 0 0  
Revenue $ 0 $ 0  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #. KE@'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 " S@*Y8XL3 U.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^FN"J';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E!S[%BZ "4:87/XNH%F(<_5/[-P!=DJ.V2ZI81CJ837GR@X"WIX>7^9U*^LS M*:^Q_,I6TC'BAITGOZ[N[K621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #. KEA(<,;#SP4 . > 8 >&PO=V]R:W-H965T&UL MM9GA;^(V&(?_%8M-TR:5$CM0VEN+1&F[0^UQ;6$WW:9]1Q?+Z2ZCE="J'):Q3&Z45KJ77RH=-)O:6(>'HL M$Q'#-W.I(JYA4RTZ::($]_.B*.PPQSGI1#R(6X/S?-^]&IS+3(=!+.X52;,H MXNKM4H1R==&BK\(68"OU[1;J1[GZ*-9 /9/GR3#- M_Y)5<6RWVR)>EFH9K8NA!5$0%__YZ_I$;!6XM*: K0O8-P74K2EPUP5N#EJT M+,>ZXIH/SI5<$66.AC3S(3\W>370!+'IQJE6\&T =7IP);T,>D638>R3ZU@' M^HV,XV)XF-/<)NF2*Y&>=S3\FJGI>.ODRR*9U22[Y).,]3*%5%_X[^L[T,JR MJ6S3U$N&!G[BZIBX](@PAW4M[1GM*G\CM&NK?M<:MSQQ;A[G[CIQVV?KKSLX MBHRUB-*_;6>LB.S:(\T5^R%-N"R5C;Q_&1[$( M4J"$KI[P2-@(\9R[\O21C">SZ\?)<#;^/!G>P=;(!HQ&-00^*8%/T(8. M83S[^9B^"?G"!HK7SWF8VL[/""UK"-4OH?IHHT:94CE2D'HP4K\*KLP=B<#= MTMJ7>%J[35G;I39(M+ AY&D)>8HVJ[P9K2GOA0JD3VY@M_7.C:<]6/G0FH9\ M9R7?V?_BRWNQE@[/JGMZH%4-^:A3/8:=_0AG;XEU7.ZHIT[[P4:%ES7%VK(+ MNA_60\:5%BHT]]-$*FU%Q+.TRJQW%[RL*2*K$-E^B.N+#KNY[(@J#:=6UQ2R4ANZE]O> 5RH[T,![)G#;MNO2DW[?R'L)Y:"4] M%/>4->_0]R$]/=I\(/G\Y'-L[U<\$AP?IJ,J2+AZ%C%AS.JO>$A3[LJ#**XN MWW+?RU2#+_P9)/7#>8=:W1+6[]DOXT,H$:V0(U;)$K6^N+@$)+$*DEBN-CD'3=4@M>. MT1T!W9Z5ZA!>Q"HO8KC,W,E\)K*4,?88W1'B4I>2WEG7.B/!:YL"5C+$<'^9 M!1H,0VIT7 M#VR*7BD2P^T&],\/X@69OD5/,K02XP'FG8B5ZQ!FQ"HS8KB[;/J07+]Z2QXO M1.TKGQU!D^'T:FB=D.&%30DK$6)[B=#FK4@A[WE7@O[9I],[$K]:7PZ/\*JF MG)4 L;T$:!S#I+-8*C"3,KX!MW+BB765@D/VTMXS&0%S!T,?B%K'HQX MSD3&;>YY F(@Q"\"K;R'D!Y620_;2WJF$=@*NGF37= MET'OU.F[79C1O&PC=K;6$,WHRY=64^(9U2Z6$\N]Y?+M,%^T[%2'%VN_G[@9 MO"D)Q1Q*G>,^_+HJEE.+#2V3?$7R26HMH_SC4G!?*', ?#^74F\VS ^4B]J# M?P%02P,$% @ ,X"N6')37[K%!P +B !@ !X;"]W;W)K))F/_V[9BC,8..D4AJI@9EK<^[%/N=?OT7E;Z\7*%5]\_^$/=;XW]8'UUL#O)9596<"''\-DZ[&:]J!Q\??9__8)P_)W.6=O-;5_U1IMIM;$QT(UNER^A+ MD^]+!8&_1N?1E]L/T2]GOUZL#>"QLZZ+X=KO#]5SF"#Q3V!WW-MNEQ?R M<@5;JI/M@UQ=_>,GS-%OONQ>:;*37.F8*PW-?G6==]LH;TK8B9UI56'O>0&? M^9(^S,3[F2PK/%RE*>$$0\T?CO-QXS!*",$"CX$G6),1:Q+$^JXH]+Z!5=C* M0JJ'_*Z2<=0 P^E-E%? 0_U*!4:+2KV_,YM]!>0P#(&0,\RSF!'2IWN&:1)G M&$Y,!,NOV([KK_\:EI2L[V0[+JO8%F@G>ZZIGGS5.6!G1UF3%*4XG5?'C:,X MA0*E_N*PL3@L6)Q/S0.L6=TJV2T417XK9-?UZ>D[V.'2R$@-HY[Z J49B2D[ M5.!,\#1.F'B] C$G<<90)D0V*Y GCO!48.XO$!\+Q,,K73>F!;&(\GY;^Q!R M]Q:*1&2"S1#ZXC*<)HD?83HB3(,(;UJYRU4)-VIGF7BX568+52X&2EK&GCJ8 M.!:"XQET-XS2E&8+.U.,R$40^9_:Y%5TRIL^D,*Y.LX2C#&9PW0#"4$9PFGF M!YJ-0+,@M7_6S?WYG[*M0^2>O2:YO])D)]EB-(DZ>F9)@<]KS5._E.1?>[4# MYV4F@BB*?;VO>J4O)2 H5-Z;JIXN28P$BRD>" 'C6! 1@R]\/4X8X!_?Z)0( M!L0Y6Q">P P!O?(%5L!'O@<'2_0?*! DW=Q'E00;&+76[YWKS?D>3I;WVS#K MR4X2E% LYLC=P 0Q)N@"X>/)IN"@,P#?L].=,L<\$E=A7NO6J+^G5\7U1YUL M!0?2GQ?%#<,X81E=*,KD:'#8TOQ3Z_)15947F\=1$&#T.5?ZXH#4R1*XR5'@ ML*4XL/J<,KU07)Q^J+>XK/*[U2E#-@UKP;AH%7X41%ZK=E.DY[< 0[;@]&X M[_(GZ]J]"7LD'W.PQF1^)V^ @V)L8;9[.?DO+\S,O7K&,^YX M1$\@!;_+$N*'229-)V%-_[Z$=I8I#RRY44UO\P\*IN\J==\SJ#<%XDIID@#- M\ED&GCB6@7*AA00FQ25AQ?4DH&YTHKXXV/.,+:1P](0@ M++UC,_$<4(_J,NIV%)XX*@A?XALRJ2X)J^ZI,__\#%I7YCBG]+AQ'^"Z@6F2 M9>DBWDD025@0/\B-!*QE9/)O8W&]TDUY-PF/'&8)Y6C>%'L"B4BSC"[1R22;)"R;<_][M*)_*!./9L(_ MDCE+W2>N)$5B*9-)6TFX?[Z5C=)MM&MUK;K./M1HM)&CZL208->]*!>W2TX$ M!=?N[ -/(!<"X85^FDR225[24??>RUCO]=S.]736R#HPXI3?$PE>C2.Q\/2" M3/I)POHY8'X&J:N+F$-?"39LCM03*7@&G=-"=>DDH10%7=BMT<77K:Y*V78_ M1[]#7VR>O#:,!J7X1VW8:\UVFO6DNS2LNS?M=W+M;/Z_P<9HHX>\VLOH#+U! MR'9-,>AHC*#%[[9Y:Q]![6Y:J(BWRD@ "]4UR]D GY8 M-F^]O)%IQBE;@CQ9"_KLZX.CAUT;52CCQ>H:AO,4. >L::&%KWYP^@$SKSLNOU#4*YQPG:>)TN;Y(QA%TXPNM.)T\ M!7U)*^YC62]DUQ'@A%& /._]?)&PF#E:>CE )_- P^;!$:]^6[XXA=1YY[7P M;,$7Z7^VL#YZF6O?I -KW*NF Q>S@:'H30IE: \OIP\G1N_Z][MWVAA=]X=; MF0-T&P#?;S38H>'$OC(>_T3@ZO]02P,$% @ ,X"N6%!V@=Z+ P J@L M !@ !X;"]W;W)K*S83"Y6EC"0G[3S]4K;KQHES*+87C663U/=+%,7) M3JI770 8\E9RH:=.8D3#BS2?UNH68361G.!"P4T5594O7^ %SNIH[O?+QX8NO"V!?N;+*A:W@& M\[)9*!RY792L0 M7.L0M@YA+;0AJV4]4D-G$R5W1%EKC&8?ZK6IO5$-$W8;GXW"KPS]S&PN18Z; M CG!)RTYRZG!P0/E5&1 GFU@36[FE5(@#%F 8C(G+X)6.4/#6W*SH/9+ 89E ME.M;\B=Y>7XD-W_<3ER#@'8:-VMA'AJ8X 3,WU3=D]"_(X$71 /N\_/NCY!U M[F'?W<5EZ=8FZ-8FJ.-%)^)]SS)9"92O( .VI4L.=X1RS/QZ;? ,D5Q62[.J M.*9C8SLDNIEE5,]BC]5VYH_&<1!,W.V^N &S,!K[GV8]$6$G(CPKXJ?8XO9( MQ4 ?PL-;!EH3*G(BE[CW8("PUOQ]2$@S4[Q'F(R#,(X.A!R;I:,DBM-A(5$G M)#HK9*&P=BGS7O/"KXIML)J8.[OR55GQ.FUSP%J6,6HKQ)" Z(C,#[PT#OU# M"0.&?AJD6!R'1<2=B/C";A@JU@PSB5"M\6B=YA],I?@H1^(D\*/#5!HPB],X MCH?A1QW\Z,(.P JP#N0$RU+V>D7^%^"O2Y$V9 \G]9(P.N(>,$R")/1/ M87_>LO[Y:[:/C:VFQAJ9,[&^R!Y&PO=V]R:W-H965T&UL MK5AM;]LV$/XKA#<,*3#'(JG7+#&0N"\KL*Y!TZZ?&8FVA4JB2]).LE^_(ZU( MCDAI_= OMBC='9\[WMU#\O)!R&]JR[E&CW75J*O95NO=Q6*A\BVOF3H7.][ ME[60-=,PE)N%VDG."JM45PL2!/&B9F4S6U[:=[=R>2GVNBH;?BN1VMW[QJ=QLM7FQ6%[NV(;?,5S;4PP^#OP%:\J8PEP?&^-SKHY MC>+I\[/UM]9Y<.:>*;X2U=>RT-NK63I#!5^S?:4_B8<_>>M09.SEHE+V%ST< M91,Z0_E>:5&WRH"@+IOC/WML W&B ';\"J15($.%<$2!M@HV?;CADP:_,#D.:+X=T0"$GKPK'Y^$ >;40GD],L#DE(!B ]6BZ\X7:L9Q?S:#]*BX/?+;\[1<P))4B#4%8@5TR5)ILT0'/@DZ M==%$89A0/$#MD0NB- M'*C'K4&?_TR,49S+?6M@%-(Q*[$S+G<2 M9KXK!FD?C_4.'/1L$4QB_BPTQ-FI "\!!"Y4BA-,AEA]@E$:!@$=07O";7@2 M[5^FBZREJ$\8S L5.PCF) CC@ 1#K#Y)G)$XQB-@20^63+<5O>42O6]R47-T MU@;63ZWD9[:6GV7MI=L]4>)IIGS?: YVM:T"86-0VAAX/:=.^.,L2./A*KEB M$8Z3L7SJJ1-/'E4^DO4N)\P32?M@*?7(8-M]C>=13)Y[FSNM:2%W^:[/= M$'U1JESLH:W ,!?-@I+/E M.SA]H#-3O*\LZ+V4O,F?$/3T1K%\O(QC3R.)(NJDARLWQW%,DC'D/5/B::H< M(%<,X@Q+L)-P[)+ZR>8X_[XO;9_WNN RY#R,:72RH6I]< 6#$?0]B^)I&FV; M^X_W(9<8YS2*$SSO7Y(FV&2GCG) M-'/^S34RL?6"P\[)9$YHFI*3Z+3P_))9-$;MI&=+,DE+RQNFRMS6T^NRVILC MJTV%6TC=NRV#;#B#2BQ$53&I$!0?4N:M-XW;F=)3E,%Y.-P%CHB-A;HG0#)- M@*XG7^W= SQ<0[-F&PY'\[J&=F(=4^CC7BL-\F;_9;RTGBF_:QXB3(,P<4Y* M/L$X@KXSK-#%R55#S>7&WL H9!GF>%KOWG:W/-?V;F/P_@9?K(YW-;V9X]41 MG,4W9:-0Q==@,CA/ )4\WL8F%@GSU*^V,EM.?4"*P@X%,8R4/QL8 Z<6R*4\;OC]/HC+7!_ MO&/_XKRCEV>J82[Y+U:::NJE'BEA21MN'N3V*W1^G,!"84#8 <)#0/P!(.H D3/:*G.V;JBA>:;DEB@;C6QV MX'+CT.B&"7N+"Z-PER'.Y',I2KP3* F.M.2LI 8G"X,?O"RCB5SB5HU/I+)W MMP'R36I-3IX$;4J&L:?DG#PM;LC)I]/,-RC)$OM%=_RL/3[\X/B(W$EA*DT^ MHXSR/=Y'*[V?<.=G%AXEO*/J@D2C,Q(&83R@9_[_\.B(G*A/;^3XX@_XOF,= MVGP-9:9%7CJD+;9-?AY&:1I.DLS?[$L>#IPD0=0'OA,7]^+BH^)^F K4P>7> MBD+6@%1'/7Q* WE X]T2&DRD,M)-$K'ATD?"!Q-TF 2C _$^GO%5X-:N9ZD22$; M8=IWVZ_V;>_:5?O!^@S;8=N]_M*TO11?Y8H)33@LD3*X&*,XU?:G=F+DVI7X MLS38,-RPPI8.R@;@_E)*LYO8 _H_B?P/4$L#!!0 ( #. KEA3'U2T[@4 M +$D 8 >&PO=V]R:W-H965T&ULK5IM;]LV$/XKA#=L M+5#7(BGJI4L,I+:$%FB[(&FV#\,^,!83"Y5$5Z+C]M^/DE79(F7&ZH@ L6C? M/7>\YTCQ3KK8\?)+M69,@&]Y5E27D[40FS>S6;5:LYQ6K_F&%?*7!U[F5,AA M^3BK-B6C2:.49S/D.-XLIVDQF5\TWUV7\PN^%5E:L.L25-L\I^7WMRSCN\L) MG/SXXB9]7(OZB]G\8D,?V2T3=YOK4HYF'4J2YJRH4EZ DCU<3J[@FQ@U"HW$ M7RG;54?7H)[*/>=?ZL'[Y'+BU!ZQC*U$#4'EQQ-;L"RKD:0?7UO026>S5CR^ M_H$>-Y.7D[FG%5OP[.\T$>O+23 !"7N@VTS<\-T[UDZ(U'@KGE7-?[#;R_KA M!*RVE>!YJRP]R--B_TF_M8$X4D#HA )J%9"B@+T3"KA5P*H%_X2"VRJXJH53 M"J15((H"Q"<4O%;!:V*_#U83Z245='Y1\ATH:VF)5E\T=#7:,L!I46?6K2CE MKZG4$_,%+Q*9)RP!\JKB69I0(0>W0G[(!!* /\@!7WU9\RQA9?4[B+YN4_$= MO+@KZ#9)I?!+, 5WMTOPXM>7%S,A?:J19ZO6_MN]?732?I[+!&M,@'\^LOR> ME?\.P"S,,%>)=$5F*LW -4V3:5J !=VD0HX-H$LSZ T39PP(+ETMZQ ;4&,SZF"'C5JVE5]5+0 58LM5K@.$K@!R$AKC=HY(&M=[#GN;$#0/D M.1>SIV/RC-;KS?--M:$K=CF1NV/%RB(4%'2& DY),L'3_P:G!O,FJ.C;]-L&6@[X@(!R%Q ME/45V;0:GV&UQT'8<1#^S-GW(RV[0Q0>XB?4S[X>"4*LG@&,UL>&WB989!,L MM@36HQ ZARK6.??T^RQQ+9379RY4:&NECOD-?8B1&R@'Y>6 Y%2>E%V'8$4T M&A(E(8026=EO!B01= /B'6'V8W54\\C'T,UX\WVQZ:\5;3( M*EIL"ZW/Y*%JA^>5[6>QA_2LE^RIU.D5?1CXH8>)KV:]+CGU28@0#!PUZP=$ MB>?@0%U*\8 DE$YZ#CQQHX6'\AB:ZV-KI5]KI^G1A%DM]6VA]0D[M 2@N2

L*@;* $*U<3^(L]J!>R4KV5.ITJ3"0?T0]&RX')*=^@*'C^NK*&!+UH.N[GEK)#DA" MEV IJ3["G!V]O%&_S"/G_Y@6%";YGV.>RX$SYO+ M-:,)*VL!^?L#Y^+'H'Y%I'M+:?X?4$L#!!0 ( #. KEC"(1RW5P< "4@ M 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXKA&]Q:(%S M+9)ZS24&$K?%%;AV@V:[^YF1:%M7671).B_WZW6;$7CX*^5UM.=?H:5?5ZFJVU7I_L5BH?,MW3+T3>U[#+VLA=TS#K=PLU%YR M5C2+=M6"!$&\V+&RGBTOFV>WR&^FYM/Q=4L,(AXQ7-M5##X\\!7O*J,)L#QHU,ZZ]]I%AY?OVC_V!@/ MQMPSQ5>B^JLL]/9JELY0P=?L4.FOXO$_O#,H,OIR4:GF7_38RB;!#.4'I<6N M6PP(=F7=_F5/G2..%H >]P+2+2#C!>'$ MHMH(VA+;+&K/=,L^6E%(](&FG0 M9BX:WS2KP9JR-F&\TQ)^+6&=7JY$74!0>('@2HFJ+)B&FSL-?R!:6B&Q1BNF MMN@C1%RA-]]J=BA*D'F+YNC;W7OTYK>WEPL-4(S"1=Z]]J9]+9EX+46?1:VW M"GV UQ>GZQ=@0F\'>;'CAG@5?F;R':+X7X@$)'3@6?WZ )N*@'%WG#B7OOQ-[0O>>@-"]96V?K K&=D+K\?_/ 97FK M+CH*4Q1BFHRC:8O%.,DH<<).B_S[W/!1 :!W0-)J MTMNIC3.CE. 13H=8E.!D(G.R'FCV*F]+0Y-SL9Y#DB"F%-?.C,]L,#2B*1EA M=HFE<9:Y,>-@(+G BWJU9?6&FQP&AN=2@IVKQH@6J2G9?5J5^=A)98(&: MXS"DV0B[6XYD$]L;'S$T]H(W5=1L9L5@%X/+^8]#N3>URXD66RC"F$9),D9K MRP430,D E/A)K_&R,FYN=T)3/%Z<.\5XG=(SU&Z5) M'([Q.01)2J'03. ;"!I[&<[TI5I"C^^I*9V&TY<'43RF'9<L+!!_,@6;M_M=Z"V7T+I#E:F]\&TZ!"<'06AM I<@C:%AFL _,"?^ M"76^[%8/*V*;[Z ' W:G8YBV8)+A))CR\D"-V,^-@%(>^.!E)TJ;[>81ICBS MZIY#,(1\"J,)F ,Q8C\S#BU^Q8''C^N>$['-=7,,4;5YQ2DXS8ID8$7R$U9\ MR;&?0"4VL^$4/!:/D#KDPC2))CQ+!@(D?@*\;LEDRZL"K85LB-")T\=I'41; MA(#7)Q .S$>\M-(,.ZOC4<$U[SDA$T=PLRA.@G$[YY(D)(WHD>0I^H&TR.N& M5<,-ZE>&57+6:?5@TP3& 1CA)Q\7?(>>-P4"D)'E5!GTL:U;G MOY)!7H)^=0:=2=NI%P:B)GZBOF7/W2?#&JT;#_"."\5]56XF!UKBX&01KOH6 >;F<_1J"KM-YW,29U%F35).20+)3Z?@#^1/_>0_!1@Q MC6[XIJQKLXT@/+=5).$Q-!E^JO!+J M (7NY @#2*4]_()BY/X"[VT37OT)_DS:3ETR- ?4WQQ\JC4'O4[BIS:AQUF, MQ[SO$ MQ%$STS'3@?NKG?B\T!U$[L3GD?. &0J?^R?A3G8L=1W^P)W?9I_:P M:V'SB9S"&AB6IMX=_D74\^9(8MW3$_/2$_4R]JLW\YFTG5H_D#3UDW3+R5"5 M]EVKKE[7Z7;JXY,:E:465=ABX\ MC@Y<=UQNFG-HA9JO*>V99?^T/^N^;DYX M1\]O\,6J/;$>U+0'Z)^9!.I0T$"M067P+H&-)-LSZ?9&BWUSK'LOM!:[YG++ M6<&E$8#?UT+HEQOS@OY_!BS_!E!+ P04 " S@*Y8]56[M\(1 ":+0 M& 'AL+W=O' V/ MP@^?S7I3TP]G;U]OD[6^T?77[;7%M[-VELP4NG2F*I75JS='Y\.7[\;4GSO\ M;O3.]9X5[6195=_IRX?LS=& !-*Y3FN:(<&_6WVA\YPF@AA_^CF/VB5I8/\Y MS'[%>\=>EHG3%U7^A\GJS9NC^9'*]"II\OISM?N']ON9T'QIE3O^JW;2=Q(? MJ;1Q=57XP9"@,*7\3^Z\'GH#YH,G!L1^0,QRRT(LY?ND3MZ^MM5.6>J-V>B! MM\JC(9PIR2@WM46KP;CZ[3^K6JNA.E$W8A55K=2-69=F9=*DK-5YFE9-69MR MK:ZKW*1&N]=G-1:FX6>I7^2=+!(_LN/499GI;'_\&01NI8Z#U._B M9R?\E-A3-1I&*A[$XV?F&[5:&/%\HV>TX%1=J2M3)F5JDES=U$FMX7WUP?W* M=./#T]%!>NFV2:K?'.&D.&UO]=';7WX:3@>OGA%VW H[?F[VMS\PC_KO+_JN M5N_R*OW^/X=D?W;VP[+_\[*,(W>YIFXEU$6G[,M& MJ[2"F4NG,WIR$"N#*C.U:G7K6MTJ4Z9YDVE58UPBF^%)/YH_O^ATHSZ4M;8E MSYWD$;ZFIY$ZIMZ__#2/X\&KBZK8)N4]?QN^>L&B& G.KAB MI'8; _$3JY4#M (]ZXU:$@;2G!^P?15'));3^ &BF>(O:(NF:\JDR0RZG*H+ M;6O@+B80=&:8@S2KJJI+.MB9<6E>N0864B5UR?/[H'+>W,%58/:T^IK2:+*:7+JV*O\U_/SZ]9B MF^160S6Z[#E.9555F)J&;AOK&O)UKW;;T/2T3:O73AQAN=-M;4QO>X MO$LW2;EF6Q7&<20),MQ<7@013KTA+MKU+_JF. 0*RFVJ)L\@MZ)82-N%]-^: M4H(-ZPJ>](09(5HID+/15F-C?9O0L/.R;##FL[@=)J00I(8#]5ZGNEC""3WZ MC4X5P!">%M"0)NZ)3\)\UK?:8GLW-2!!W6QS4V/0O8JG,D6$HSU4<_Z<0SKL MR"&H!9U:/YQTB-ED%D>S1-B)2@JROM)_DL#>1IE.H152Y&V2-YIFVAN]2^A( MI7D"DZP,>;NMBMZ);GMZ"]&\OO4\@_,S&JCKQ&0G4-A%LC5UDI^&SE?>"NAR MT5BKR_1>G9$&$:++[J?:)J43_X'05NN'FA3U7B1NPQ;[K%UM34H>P;\='//( M/E' :*G.*+JTW=R,&UA 1T5N%5]ZS&*YW18<.DV\K!:!^H MF<]BP)[@S%?O/[3>K)HMZ>OG>#*(!H/!(P=Y)&(GX6MGAYRM.-1-!S, MT&\43>:3O[HK*/'Q?J;81ASW=O:AO 6\5"!Q*V-=[?_"[^%7H65KJZQ)=181 M'I49&3:M7$U(A+62+=KO#$()1>.:3C2W1M22WX=]7WVX^DT5NMY4F(=C$AUU M^)R<]G:U4P+,_B+4%W ":DUQHU8Y0 *K,M@AI,#MBZ1$+D P23&@P)G%QDGU M/IYHFEJ$38U-FX*VD7*\R4")2&[E,9\A&=-O #95RM9 S/P#20(U8:-IH#( M:0,*G:EU1>8,G(348 W1CCQ95C;BOJ) MF4%7-P0^//FA&2TI"#[UHA:=8>! MA@E/,(7'2I UVE)OXYDFJD),2S9:,Z?"3D#Y"-TYYJ2T.D3.,#5FJI8 ?.U2 M3;Y$T9,BBUK!B)6%:)UKD#">*;"($I'(^_1=JQ"9K>Z9DDV7)GE*$9<0BM$= MLXB7U[V>.6R4PV4*2$BS1WS &#?A)^3>.1(Q)^H$IK*[P0A-#>S#YHNDY^VB M;9'*$2M1^$/*1HC#N:*F

&Y8#P'TVR-+E$?Q\%N0O8'/=(T" M_V+L>&;!$$HDE=1(FSZQ)W&,S>^%W89=X='ICFF%,217VA*H/K:*=+$&25\1[(V5)%&B,"4Y5REY7 M6'8/+;2<2B&$X7"+,[,[Y9UR_):6XIU)&XO2Q%H&:,_',(K(&?4F>SXZ9Z4F M!Z$$@;I3KD:<9H5PY#S)KSLBPM, 159(?)1"*L F0R$(C-$ M/%"^L:E[?@[M%? 4ICJ)[-E+C?7D".YMJ0705A;':*4S&;S"&H8O3>>XZ:,09JIHUTA%!CUUE M\TS U25$7J#3M:[6-ME"LXCH2)L"WTP(^7/>5N!M3S+AE\PDJ,L7[E)(2>>_ MU'M#O'@I+/;R$-UC M<]G0-3((E3\1S#%_B PT3#Q8P^>!Z-0(Y& QQNDYQ< M)RD5.Q1U'0[Q9S2.H\5TJ,:3831?3-1E0]"BIB.TS6;X$T=3,-_%< *.-5@L MHAEXUB>393CVEX3AOR3%]I4Z7Y$,BF?$9SR.XAG2(.1$H\$"F=: UN._/RNT MC2;1:#SFY\%P&$V&B[Y)B'H/9Z] MC.?1% 27GL=,'1=424@*DSHUCJGKA#8?S>&'(PQ#M\$B&LUB=4U!D+K%I+>8 M3#>?#Z"9F PXG44Q3'I1662M1,5.T"Z?D[^D4=JU2'SL[G&<"HG['&*+Q'[7 M]8NH$_4X0Z#7.1,"([P$IR9'7QE6((, _&KW0DY#*_PQ(2>P&,0'38=#,<)T M27C.A16.LQ*T";BP8%G/Y1200C3.!H>^ :S M4R=KAH#_(,0&3N >!6?HC =2J=.&T) M%CT1S#VICK ?(@J)VE:&^: "H&J1#4DN16,*8Z(3L*KOH8A#V24KKMHA[+B- MV4I)*&S9QY9]%O.%>$M7C.IKL*\V8C28<"LEI;9D]8@4!1BFH^D5V5/ Y8F M06=/WUCO%F$PZV9Z.L8)J^.H*5&II<<208602BU(AP(68T902(CYDJZ@19:G MGX-48FFQ3)*&X/>4!1OREH=>' Y&Z\V=NM?,FX0:^ZH\ \N4Q>I6TXWS]<:-S+&CIKTIY6FC/ 7\,V MA**PERYUO:,*)#O0$^2\#*C@)41S)KT"2R7\ZKR&'3W(YE.Y-K5L\IKJI$]9 M)%+?FFP=EK':4UOHMTT.21A.\GZ,4H)0KN_2Y+0@?R WE!\15VCKF;[X0%21 MS@SE!(!80M>@&'9$\2J)9K;'7K8-X-^1!Y(ZA"]:HL%2_-P#7"HFI8EW?2Z+ M'=Y,EVY2"FTU%5/@8^(T.=%JXD2^ IWJ4'=XW"(;[QRYU68OHQ4/XLXX?'8M MTG6&Q*[H'F3=G5M*SD^V>4,YBP7=Q_HI;&X.V_P!EGO>H+RF:9B! E4ZEZI7$HZY(XS"F5V(FR] IZ!SP^VI?2 M].YO/) ]2,E;G#NF*X><]UPLZ563<^WDB4SI.4:A9434@.Q$1/FK@^ ML+^2\=<6E/7T\S]DS9I<,?R3\N-Y1]Z\,UJ]E1M#*>5$4@$C+KMCH*A-* Y1 MC05-K)HNL 5N3+-QI.JMX&=\_G0)[?#GT;5XY,'=>G0,YGU$/?Y@FM;" 0,* M_+M\& >10B* PZ!6^N >,(P7*?3^Y?^0D##A2T=R#\Z<"15?$RY] MM.R$VLB=E6R/"S+D=KV02B*N22XGD+"FR4M&5'RD+!E2OXQJI)7 +6VB<;RZ M VBD5%A([-(030@I#.$(N)"I$&.DS$>9CNVN?+NJ'U7J3>HY #5U_L&7OU*7 M*:&2/&]IU)-S^SP,7J\#GWVR1ODLH)$I#FD-N6QN_M56L2B2UM4)E[O#>D1< M;073.JK0,JNB9B[F>"H1"BW@-):N7^2ZP1>KI'SOG45*^MC0UY;S[BW*5R!@ M(G(TO5VZ<^,O2ZH0K?2SM(4H#M=KP_L:I&])"O36SI_5%G> M\OW!+<],PS"3D_ >J<( Y6LZ:VU+=UNP%^-#_6R[X;)Q*&-7]GMT.*T-:9;/ M>?S50 ?6IU1G_J9;]OT4->[I5Q" <@#F!IQY^LNJO>L) &3)>^F-)3J>\"U) MN#SA:[^B\?RTW;\P0+K+%S60DI=)+H&-W[V#ESZXKOB_VLL! "']' MM!5+!"9+DDW&LV@PGJG)'.,F,_4[&.AP/HZ&DX$:Q8MH,1^HWY@%]RZ8U' V MBA98!8M-APMZ=^UKX*$VL+Q;!H- M1]1T/!I%HRF-^%G%4;R8T(T_/T\&BVBPF'4E0ZE#^!KDRT=ZIS'S\1QR3^1Y M,8QFX_%!2ZKCR63$/4D"*& ZGCTCPGEV2_2;T'R M!^,^E$0FU)?D#M+-QH/(_W)V_+%R[H6ZAAUN-N2Z\12-E*S+FRCG4GV:#>>1 MNJ)KA-_#-4+WUL\'!$O;B)7F\>#4R_'+3XOI;/%*?20QU?#TP0_QPQ]&IW1+ M]K7,^>"1:^RH@.+?T0HW)H_O,AZ62KI7BDQ/L"X$TEU%U+U"T+E?Y-.RO1M/ M?MG+9.$E"-<;"=>48?C%-GJO#]/\T@@.4W) B9>\T^2'[;U,@'6-E EL%MX* M MET686_-;P90?8#)Y=;;]M7WQ^%S>M^VZRUO+GSCA!\70*PP=G,XF1Y(#A"]U MM>6W;Y=5C9C*C_3.@+;4 >WTKE[X0@NTKV.__3=02P,$% @ ,X"N6(@X M5LGX P J0@ !@ !X;"]W;W)K'PSTP-FT+E25/DI/F_OHC9<=)BRQ MT^@'^?'[2$G,=&W=BZ^( KS6VOA94H707*:ISRJJT8]L0X9W"NMJ##QU9>H; M1YA'IUJGD_'X0UJC,LE\&M<>W'QJVZ"5H0<'OJUK=)MKTG8]2TZ3[<*C*JL@ M"^E\VF!)3Q2^-P^.9^F DJN:C%?6@*-BEER=7EZ?BWTT^%O1VN^-090LK7V1 MR==\EHR%$&G*@B @?ZUH05H+$-/XV6,F0TAQW!]OT;]$[:QEB9X65O]0>:AF MR<<$'1KO^B7L^%X&56^_@?UIWM!4?,6A]LW3OSO%:F^\;7/@][#A_' MOW"8] Z3R+L+%%E^QH#SJ;-K<&+-:#*(4J,WDU-&BO(4'.\J]@OS.QL()O ' MW%IE2EA8DY$STS0PMEBD68]SW>%,?H%S!M^L"96'&Y-3_M8_94X#L?[V[A<7]W>+F\0Z>*^+; MD]FZ0;,1 IDUWFJ5<_IR*(9\^B&?4.&*8$ED@+$;=&RGC/C),Z+"AD]YJ* D M0PZUW@@\-8(F<5H6SE$:IQBWT5PV6T!@$M^-$IM8M[AX59-3&9[ NE)9)?A, MH-&\'D H;2]%L$;;TGOPWO4/&,W[==\?*]X@DP+I46^>\(\;'L^=(!CH$&]^8]@A6S;,I(.#(#R\C%-EJ+;/.:6;T-DR+FWR\"/ MMZSFQ&0Y%OULA61?65-Z6;1,F&DXAZ;LJCR"^]9!T8;6$:OF$GK/&-POG^I!D6NH7*V+2O@'J#?V;Y3ZHEKS'O4*1T2@B"W1E*>\0E0 M89<';=%P)*6U4,,5*HU+'6O0"@@GN]@M[RPY+5R1VO MXD7L.LFP.O3AJZ[][,R[)L[A2F4\:"K8=3SZ\R(!US7&;A)L$YO1T@9N;7%8 M\6\):&EDA&\3RY78Z?O%?[FN#=',KA(UDH]N,7G:A'$CA * M+*U#8/3;X0<4P@$1C1\'S&!PZ0R/Y6?T:Q\[Q;)F!C\H\9U7=KL(I@%46+-. MV#NU_X2'>'*'5RIA_!?VO6XV#J#LC%7-P9@8-%SV?_9XN(;GP:SO7)I6E9B8N M&L&@WF&P_.-5,HG?G2$['LB.SZ$OAT3 %3>E4*;3"/]\PT<+*Z'*AW]/$3X+ M>9KPS==O'RGS+^Y*1:UF+%:@:K!;A%H)ZEDN-T#M0SDIMT-20KC"$ILUZN>M M['+TJ\K_-4;7G9;$ EJFK0$F*YH%;2LX)>'5(4^ .A0FA4;N^ MTD.";FD:DD%GL.X$")J(M.U&PO=V]R:W-H965T,)I6]^G3-TDG]TK?F@6BA9]UU9C3P<+:]G@T,N4":V&&JL6&=F9*U\+2 MIYZ/3*M13+U178VB($A'M9#-8'SB95=Z?*(Z6\D&KS28KJZ%?CC'2MV?#L+! M2O!-SA?6"4;CDU;,\1KM7^V5IJ_1&F4J:VR,5 UHG)T.SL+C\\3I>X6_)=Z; MC36X2"9*W;J//Z>G@\ 1P@I+ZQ $_;O#"ZPJ!T0T?BPQ!VN7SG!SO4+_X&.G M6";"X(6JOLNI79P.\@%,<2:ZRGY3]Q]Q&0]W>*6JC/^%^UZ7!P,H.V-5O30F M!K5L^O_BYS(/&P;Y2P;1TB#RO'M'GN5[8<7X1*M[T$Z;T-S"A^JMB9QL7%&N MK:9=279V_$59A 2.X!-2;.9D9 G4;8W*)O"=" U;!!]F(II2B@FLK+%)G MV6?C[>&2Y^'Y /:Z>#Z +U]O+OLVN#R[OKR&FP7" MA:I;T3Q U7LM45L:\%L+7&=H;%5VJNWG6X5Q=VSJL5_2DO[ M0+& ZO0N++G2"(UJCDH'78E)A:L=YV C-1L)\54 2NE'-=&*P9G0B\YXC0MW MZB[H5&P8O,>&SLO;(;SOM/-HB8]=4-: 1H52LYH5]FN%ZZYM*Y]MBG4B*I^' M_O"737_"]X=M10F=NG2OPC,N\FTX(E9B/:%*+B7QP2\5ON[D;5< VIVB1VIV MU+G>H&&@(K^&F.5QQ.(PIW7" L[I.WMB6TDQD96TD@B_>95'8?B.CE"M7>_95^I9G[D.HXXQ'',HH+3BD<9"_+HX$:Y1.[VV"9.SSUF M1;#BGK.$N'_8;$)S<+6<(E_\]: P$!9*96QO&N0LS2(7 $L2HI)G!V=EV=5= M7ZTITCQ3%_L2'A9)1(X"> N'>98QGN7P]D4W#5K/-$A3%B61=\=3SK*@V&;Z MBQPG"=E$J:-8!(SSX#>L'S,0 M9 %+J#+?_75,61%W5)PY-1:Z)\ICD9S'XR?]"/DPI+]XISX0#PM(2/P$=BI- MJ3H*GF#P&;QTF,$?_>\N)A]ROQ70[V=A:79]1#1G3\.D/MB>K0U/_E;8OB,. M_/@=/L9<0.UOZ;>N-"DU;YCZ=*X)L"!UI/ YILR@8CQ/7[PDGATE! M_=Z[V4[GP\Y,/O;/<_?W:.-I5:.>^P.B&7\;3B#-J0#[J]? MV"]][IS+2EBOL=FWR&CB_1N?5?V-:^_2B I+*D MBP;,"@JIZK]X;NYA#W#Z%B!N +'770?R*B\$BLJI46OTB;QD<)KX3I0K_7@3B*!T?X^FVJ?<_7/Y*J!=)P*950B10Y M+$D0ZY+[]&PO=V]R:W-H965TN'6CU8*;TP!><6GJM2FJ%76%N?M]LF M*WC%3*!J+G%GIG3%+$[UO&UJS5GNE*JR'8=AMUTQ(;W1P*T]Z-% +6TI)'_0 M8)95Q?1ZS$NU&GJ1MUWX(N:%I87V:%"S.7_D]M?Z0>.LO4/)1<6E$4J"YK.A M=Q&=CU.2=P*_";XR>V,@2Z9*+6CR2S[T0B+$2YY90F#X]\0O>5D2$-+X:X/I M[8XDQ?WQ%OV3LQUMF3+#+U7YN\AM,?1Z'N1\QI:E_:)6/_.-/1W"RU1IW!=6 MC6P2>I MC5751AD95$(V_^QYXX<]A=XAA7BC$#O>S4&.Y16S;#30:@6:I!&- M!LY4IXWDA*2@/%J-NP+U[.A.60Y=:,&-DO.6Y;J"*SZU@[9%'/%L:ERA9_OD7U*-C;5._N)]<8^)O[NY]:D^LO MMW!U/9[ (Y=":7C0JA+&*+V&QFWW$CXO)8>";BRI^L ,U$Q; M4K2(;363AKD;[;N%2U753*X!Z2YY#G'/[Z5=6#&-@M;%FZ3J$LVG2 -6&FD# MQW,GM-$5$F6%V3\#J:-13 )_YCH3!I&TR#BQ.>T$<0@UQPI7,,W]/0N=)R[0 M/BQ;!LO#:Z8:S=1X1PA62#05,S&G*.?"9&HIG:VGW7['/TO[OJLY.2CI,#0O M&94QF#&AX8F52[[US,X:\FH3@L:NQMCMZ3DGEI@AN=,Z@C-=P]((.7>K8W3@ MHO68%:JD=*B=^EBY;-& JA*+/>TP9% Y87../JRQ%M/!VTP( M.K#F3!L?L-!EBSWG)D&:^H>\[L.3(C^4PJYIL1<&O1]\T,(L6C/-T4UXKVDC M":($-\@C4E$2WV=633%D4>+R&+]W*H (\[[&2D [2;C=:1*^F2*7STPN\=F" MIB)UX0.\?]>+X_ C23N5)N[_A@J:W:\NT%Y^;%W/,$-SRM+O29C(C_J)'X?= MO90Y$MW_>VYT@O!P;O3Z_SDWSI*@V\4

VO=<'55S/7;>'3,F]34NT6]TUE!=-'_4BWG2C>":^7@9-G:%J&)QU/*PO MKL-K)E;5KJN:*HL]FAL6V!1S30*X/U-HZ69"!^S:[-$_4$L#!!0 ( #. MKECI1,GV# 0 '8( 9 >&PO=V]R:W-H965T/UMH\V0+1P4LIE1U'A7/56:=C>8$EL\>Z0D4W2VU* MYFAK5AU;&61Y4"IE)TN20:=D0D6343B[-9.1KIT4"F\-V+HLF=E,4>KU.$JC M[<&=6!7.'W0FHXJM\![=]^K6T*ZS0\E%B+&>V>](K[ZRWZ9;"=;%DP MBS,M'T7NBG$TC"#'):NEN]/KW["UI^_QN)8V?,.ZD>WW(N"U=;ILE8E!*53S MRUY:/^PI#)-W%+)6(0N\FX<"RPOFV&1D]!J,ER8TOPBF!FTB)Y0/RKTS="M( MSTUNM$,X@2]POC*(Y&UG@:D<9KHLA0O[4QNXWMMPOG#.;,4XCB.J#(OF&:/)QP_I(/EZ@&QO1[9W"'VR%XHV M-,H)M4+B349<",NEMK5!^/,!7QQ,I>9/?[UEQ,%GWC;BYMO#G-+C_->[^?QZ M?O-P#^@E"'*[ M0:[-*SY2L(60(ECG@\+ROZE86^U2UR%8%A1R0J5N=PR7U("T\1+, 5LNJ2T% MZ?] ;D H+NLO$YNYJ*B#,[!,)_;)+\# MYI*)LJ'I$;FVSMO>G!_#K& 4/TNO[@?CXX=AEIY\M=2$C*'<"^I2J]47AZ;\ M":X74JR8CZ7=\LX]%./<6[0/& M"V96Q),2)#B&V*RTSAM'0^\D[O7[D*;]N)>D1]\=!>B?8&VK2&Y=44Z28ELS MU$H_]9)AG'5[\/F()@?-!=4ZD1(*F\!_2KOQ*0%_!C)N.$CWZ7LO4?9[)G[9 M9*DW99#%@V#*UJBWFDMG;Q:42 QGH:BX3\EF+.Q.=T/UO)DE/\6;B4P^7Y%I M('%)JLGQ23\"TTRY9N-T%2;+0CN:4V%9T!\#-%Z [I>:^FR[\0_L_FI,_@50 M2P,$% @ ,X"N6*,0K+)' P 5 < !D !X;"]W;W)K&ULG57!;MLX$/V5@0H4+>!:MNQV@\0V8&?=;0_-&G:S>UCL@99& M%A&*5,E1E/S]#BE%ZZ*J#[U(')+SYLV0\[AHC'UP!2+!4ZFT6T8%474=QRXM ML!1N;"K4O)(;6PIBTYYB5UD467 J59Q,)A_B4D@=K19A;F=7"U.3DAIW%EQ= MEL(^;U"99AE-HY>)O3P5Y"?BU:(2)SP@W5<[RU;'#7]);-S9&'PF1V,>O/$Y6T833P@5IN01!/\>\1:5\D!,XUN'&?4AO>/Y M^ 7]8\B=>_Q4J-<^$+3[ITE$:2U M(U-VSLR@E+K]BZ>N#F<.5Y.?."2=0Q)XMX$"R]\%B=7"F@:LW\UH?A!2#=Y, M3FI_* >RO"K9CU9WAA"NX!ULA=52GQSLT,*A$!87,7$ ORU..[!-"Y;\!&P& M7XRFPL%69YA][Q\SL9Y=\L)NDUP$_"+L&&;3$2239'X!;]9G.PMXLPO9.B # M'Z46.I5"P8$$(=\RN$BDN(^X(A_81H]7K5],/DYL+9.<] MV?DE]-6/)P+_?,4G@HTRZ<._0W0O @[3O?OSZY8OP':]O_M\]\I0*A"9W#N\4C6A8"T'5Y9%R3MYC.CV[;( ?BU('%Q1$3\[!9 M;?W/ S$9:;(Q<+N>V0Z: ID9A2_S$X&*IS "U^)57B'8;(2U@J]"R'J/CJQ, M/;,V[+V6O/3F]:NK))G<[ _W+@RG-V^A8.YP1-2 3ZFJ^?9#;DT9:*1"I;42 M080XD_-B>A(_UO"(J:A=8"PM8)ZS@K&XU8H+BDR-Y+L PG(VYL)HA]]JOL#J M>?2+]>1@F>^*%Z9,P5#AU6[@ @QS%FV%P0D^W[P[ (N5L=ZO.XDQK$-P;NNT MZ/MZ-#0[&\%0"\5G2E>B/04]=TREUM2*7C_;/QGK5BG_W]Z^-QSN)+4#A3F[ M3L:_O8_ MAK>&F2JH)M<"U;A,"SXV4/K-_!Z;EA-.L,'Z!_2U7]02P,$% M @ ,X"N6&>]P_I7!0 @P !D !X;"]W;W)K&ULE5;Y;]LV%/Y7'MR@2P'%UF$[1Q,#SK5F:^LL3EL,PWY@)-HB*I$J2<7) M_OI]I.0CB9MAR"$>[WW\WDD>+Y3^;G+.+3V4A30GG=S:ZJC7,VG.2V:ZJN(2 M.S.E2V8QU?.>J31GF5R83LC([]VK4>':O:%D+R:TVF+DNF'T]Y MH18GG:BS7+@1\]RZA=[HN&)S/N7V2W6M,>NM4#)1 M"WP5?&$VQN0LN5/JNYM<92>=T!'B!4^M0V#XW/,S7A0."#1^M)B=U9%.<7.\ M1+_TML.6.V;XF2J^B6C8ZU6I!VTD!S V^JUP8Y M(5U0IE9C5T#/CCXKR^F0]FAJ5?H]5T7&M?F%+G[4PCX>]RR.<(*]M(4[;>#B MG\ E]$E)FQNZD!G/GNKW0&W%+U[R.XU?!?S$=)>2** XC/NOX"4K>Q./E[QB MKR&KZ%)()E/!"EC.+$>>6;/-W@:NOQW.E^,WKZ)AN'[ M5\CV5V3[KZ&/FBC07[?\P=)I@0#]O8WBJR#;*7Z>W%X@[-/;R=GO'R8?SR]N MIG3QQY>KVS_I3)4ERL7G \']:;[RO_N7!/1562'GI"0GJ2R=BWN1<9D9Y.6C M__LH0#QCONQ\F1N:V)QKP%F+_(*:^[U& 7*M>=8>Y@"7$+4ZI: M6N(_:N07DLW)9CQ%US2@Z DYB">N7L!*S=."&2-F F(SK4IZ^^8@CL/WFY)^ M*7KO<-O=<98)YVP<=LU$MB>#+IWSE)=WB&'K.RS]+^%O3&LF729([]UHW^_$"!5<'+;!=9 U MTL"M-[LQ'%]I4:P',[1Q)SA)K7)G1,DR3E->V?;<<+G6P(5+?D\M'M)N _=2 ML^M3<*8*7%LNVX6+?GMU+<-?<2U4)E)* K)JA5#RFS% XXA[MCZH"'<(U05P%>W3QP'4J#"QR,L!Q:0XF:P=^TZ5!F^ENXE=>2/O%S:Z! M6E)SB3YA8,#&>:DRH.XB&ZVWFTO:GUP1-._,&-73\I )8Y.AOD@+T3'29!@A)PW':B MP7X0[??_.ZU>.G7\/(<10%N;Y0RGPOXMG?+Y]'/MJP5RM13@^,T_?T!]C%2! MY^B2B;;UTG@^UWSN#;N2%JEGD(63=>X$+_L%!DB=840[E'3[0WSVZ%?G#6#$ MAP?!X7 ?&X,(RU^Y<:O.,89;6V#LL]U?#KX:7,>CW2A"BXD/Z!WM)MTDQ'>/ M\+";<>'4=P$:A7&SB\1]]Y3@,^O[X2 #<]N$'MVVZ[[WL:[K.1Z[E^?+AUQ M.31/M-7JZH$[;MYU:_'F=0P"B' M.1[I7#L![,\47C[MQ!VP>O:/_@502P,$% @ ,X"N6//7LV;H @ DP8 M !D !X;"]W;W)K&ULG55+<]HP$/XK.^ZDATX: M@R&/2<$S/)R40R #3CK33@_"7FP-MD0E$=)_WY7LN"0E''K 2/+N]Y!6Z]Y. MJK7.$0T\EX70?2\W9G/M^SK)L63Z3&Y0T)N55"4S-%69KS<*6>J2RL(/6JT+ MOV1<>&'/K=VKL">WIN "[Q7H;5DR]7N(A=SUO;;WLC#G66[L@A_V-BS#!9J' MS;VBF=^@I+Q$H;D4H'#5]P;MZV'7QKN 1XX[O3<&ZV0IY=I.)FG?:UE!6&!B M+ *COR<<85%8()+QJ\;T&DJ;N#]^0;]QWLG+DFD(;3TW>]ZX\2''%MH69 MR]U7K/V<6[Q$%MH]85?%7@8>)%MM9%DGDX*2B^J?/=?[L)=PU7HG(:@3 J>[ M(G(JQ\RPL*?D#I2-)C0[<%9=-HGCPA[*PBAZRRG/A%-I$-HM^ P+G@F^X@D3 M!D:.&)4&'T92)"B,8FX7?1ASS;),8<8,IC#')Q1;[/F&Q%A(/ZF)AQ5Q\ YQ M!^ZD,+F&2*28OL[WR43C)'AQ,@R. MXQ=0:=]BD$K:![!*_3[$S'X76.[(P& M(^&&"R82S@I8&/),%6GT(;\57/M+T?$ M=ANQW6/HX>M#FG.]MN>4%%)O%<*/&)\-# N9K'\>4GX4^[#RZ2R.ZKJ9W$XG M-Y/18!K#Z&$1S^ZB^<+6S6PZBJ;Q?!!/9E-;-Y/%X/9V'MT.XF@,\^@QFCY$ M$.<(*UE0;^ B \.6!8)CH4VNZ]^6(4L2N17&QE C(N(3H$L)AK+C7"&^*B:@ M4DCRIA;LH].4- P@". $/KG?=U02"*A 36>=,^&@_U_4&^8Q)E@NB;1>V9,Q MI#E)<%J:Q9&3U>X$[_)3J%0U7E[S4*XLM<.R1+UD;5,YK5IN,. MJD;S-[QJUZ0@XT*3NA6EMLXNSSU050NL)D9N7-M92D/FW#"GKP8J&T#O5Y(N M6#VQ!,UW*/P#4$L#!!0 ( #. KECY[A"&PO=V]R M:W-H965T;O.Y2TBH,Z!OHBD9R9,^=PR.%H+]6+WB :>*LK MHOJ8H-UKL_E%@595E+5N:&I6KMZJS!?-D%UY0:>%[MU7@IG,FK6 MGM5D)'>F*@4^*]"[NL[5]RNLY'[L^,[[PK1<;XQ=<">C;;[&&9H_M\^*9FZ/ MLBQK%+J4 A2NQLZE?W$56O_&X:\2]_I@#%;)0LH7.[E?CAW/$L(*"V,18+^]8W#!PH=MK(N@LF!G4IVG_^UNW#04#J_2(@Z *"AG>;J&%Y MDYM\,E)R#\IZ$YH=-%*;:")7"EN4F5%D+2G.3!ZE0?!]^ 0S7--F&YCB5BI3 MBO7(-93 NKE%!W;5@@6_ ./P((79:+@52US^'.\2L9Y=\,[N*C@)^)"K<^ ^ M@\ +PA-XO%?+&SQ^0JT&(^&N%+DHRKR"F5+%[^.4;\ M)/1QXH]/\UM[%&:WGQ]N'^MM+KX#M0.5VUTL!9B- M0NP/3BG:'F$O&XW(BK#8:4JM->34,2B&!IJ,%?4"?3&XZ[SF#<[AV1E0Y8N- M+?W EM[6GP^F^(IBAX.OE%_!1_!9%*8LCN-F'/*097XVN"9^=5EH6DJ]F'$> M6Z.7,9X$@^CD$++JES2 MZA*Z]!"R@$<4'-+(\XD$)?V?2NY%(6N$X1>I]5FO9V@EA&D*9\TDYBQ,(CC[ MH6B8):0WX>0PC&*?Q6E(YE[3,$@X2V(;/XQCYL4^69^(EH)AXOF,TTZ1R6=! MEK(@)9AC,BTG@F(\):$&"ZP7E+1; MX;W C 5QQ'P"M>.0!RS+_(."<>916?R0@Q^R*/)8^E/)DHB%D0=)E+$DC#IE M*?E'I,:CHVOK2,7)CLGJN'ZTK'BS.ZF=1"Q+Z*"$"1R[L>Y!8ZU1K9OG0Q/P M3IBVQ_:K_0MUV3;F'^[M\T:;M"Z%A@I7%.J=)Y$#JGTRVHF1VZ9-+Z2AIM\, M-_3*HK(.9%]):E[=Q";HW^W)OU!+ P04 " S@*Y8?RY]-28" #:! M&0 'AL+W=OA.:2B/+/:@48=3KW84EXS)( M8^^;Z316-0DN<:;!U&7)].\Q"K5/@GYP=#SS34'.$:9QQ38X1UI6,VVML&/) M>8G2<"5!XSH)[ONC\=#%^X 7CGMSL@=7R4JIK3.^YDG0 $0M8#(ZVX2>96?&;$TUFH/ MVD5;-K?QI7JT%<>E:\J89"^?=._ MZWVZ(G;8B1U>8T__:PC\7."!8"Q4MOUU3NU5OO-JI]\6D[;_R_%\\GTYF2Y@ M\F+7.4R51#A72'ARWTK4&S]5!C)52VJN7N?M!O>^N:]_PYNIMQW><&E X-I" M>SU"[#G:V5[VAHN0?>&PO=V]R:W-H965TOJ*,6R-#P3N%"@RSQGZL\4N=R. M'=_9'RRS)#7VP U'!4OP'LV/8J'(=IA.D](&'N[WZ-=5[53+ MFFF\D/Q7%IMT[ P=B''#2FZ6_L*U]^Y0Q*K61^2Z8[#P3 M]=CH-V/EPO?R0=F!O.C!==X MO>-X]LJP[;7AD[5&U09X[!"E6N0FV-M M@H<5OAB8$%ITZC$P /CP !D !X;"]W;W)K M&ULM5MK<]NXDOTK*,_LE%-%VR+USJO*<>RYKDKV MNN)DYL.M_4"1D(0)'QJ M.+[Z_=T R I6Z)CW]U*V:%%H-&-?IUN0&^WI?YN MUE)6XD>>%>;=T;JJ-J_/SDRREGEL3LN-+/!F6>H\KO"G7IV9C99QRI/R["P: M#"9G>:R*H_=O^;,;_?YM65>9*N2-%J;.\UC??Y!9N7UW%![Y#[ZHU;JB#\[> MO]W$*WDKJV^;&XV_SAHJJ^A4+#V$6L9$7 M9?:G2JOUNZ/9D4CE,JZSZDNY_8=T HV)7E)FAG^+K1T['1V)I#95F;O)X"!7 MA?T__N$VHC-A-C@P(7(3(N;;+L1PI3?:3X\\Z+79Q(E\=P07,5+?R:/WO_T23@9O M>K@=-=R.^JB__Q ;942Y[.@IL'S?BW^Y_[_*'Y7XD)7)][WL]RZPG_T/M<$P M8T1%U7,GO5U+4520L>%D2D]&3"3QA7^6*HB+A(59\)@L(0[5T:H M(LGJ5(H*\V(K"Q/]I/[^*I.UN"XJJ0NF'6#*B M)@%4 J065!YN+R\\"Z=. M$1?-^A==55PUFW3;;I)9EW66@F]!"9#$!?=_U85-,+Q7L*0#:@1KI!]#/&L) MP;HZH6GG15%CSA=K=B!(:4>$ _%1)C)?P A=Z!N>"D1"6)H/A418]$28<1-A MQKT1IMT!R//G]LV5FO3X!)(\"D5X O\DYJ*/6V I?B=I.IZF?9[R6\ MG_U]JWV.[T4TL6H*1(A_,_XYAP7 :@S @K=;[::3G4)\2\40E0#6(N*Q5DMB=+.[&U,82O)8IC]4E%$T67>B9K-2.<%1->]/4\1 M8#CBBIM8I2Q0T;10T[5403!HX":1KK65!6M%Q8>+$.C3Y M"'_@/?QY%MB[]'X57CGGA=0-2V?B$9=5RQ3TH*5\Z(#6*WLV:-9LT*S?!6.S MYGW@A\N_:P5-4P!YKCOV+G/ '?W:7R0@D$HH#O)G>T5^%)4"#TR,6,N,PYJ, M,>/;Z>TI_C"5JFJ;KC3E/\I0B*7W;-A7,J44 Z*;TL"-KNDU9R"?<7T(O_IX MW<1P46_(@G^-QH-@,!@\"HN/6.S3T+S1T+Q70XV07T =VEED\F=UTDMXOT[V MK4; 1I=9=@($L(UUZ@,*4G2YY4W#"Y&6]:):UED+L>A3&K\[$*N5%$09'#\6C[$KR(!B$@RG/Q;/RS4F$3'\LS@1A1U)&LQ^["05NJ#7HM[[JX0R0H M]?US8T$_W?V&URP&.*--Y7XC,L)U_9N-+M,ZD6E 0*=(R123TE0$<; [\0;O M?RA@5(+Y%:4Q?AO0F^S>:^KJ^NJ?(I?5N@0=!KN4W^#6-L4UJYT2$NLN0F.1 M0U&G$R"M1(;,B%4910&K(K+D<1&O&'\1N,P1U:$J,A8'5"61MLPF2B=U3F(D M#&13E,3$MW!@DK$>R*^18]H.7F&=A=V<%8BO]] M8K;MN+"_'W>-X*RTSRX?E0%T18ZC1E99K$X^P2E2YZ3/%OH%C3I>-.LLR@KU MRNV3N&T/A/W]@=^1T;:('KROUP6<<*4HW+U0R!=T#/HY8$G/$RC<=K*:URX0 MN."A14A/4"J:^_@EQ1VJFZ).A5'%IB[JA=RX.MMG' M@\^%+.22>F&!T,0*(@@7Y&5AS7")97<2O;0)U3:)?%ZVP9W#:];JV(FTL-$Z M;H!O$FO-V,KU#S"+F@DTFN+;HQ192 J8U#2DX=2_I8IO">QK7..O:LLT)@, ML!2FIDZGRR^:^[]&I0PBL I A6+O(-%IHFI]I1/WL7LY0A$7@K&5V7&-]6Q* MVA&IP3X-+X:!ADSMY"76V#?(HBG9HA6\?;"YE HR,@*_0=Q>='M$T23F9F=G M%RWQQ6J1=W,RF 36ED,1B:$8B?&.51N99:9%7PC#9;U:E[7-^MM29ZG% M;PB?DDUZ)P 14C;K1=0UB I<9;[\O9@^V8UYSL4)#OO*0W)Y%_1=% MZDJKA>U%7.ZK@;FJ;9_.@07 B1'1#-/G^$%A%X3S*?W@>3A$Q3@<( BI^.0F M3N@\3=#0,,2OX2@*YI-0C,9A,)N/Q65-V4E,AG@WG>)7%$S& U2)8Q2>@_D\ MF*+X_*S2%.'IDK#7;W&^>2/.E\2#8(KX&8V":!HB?4^"X6 NPL& UN/?OPJ\ M&XZ#X6C$SX,P#,;AO*L2:J"$TS>FW7$/:3C._:=;_?G%6_TG0[DA;GI.IR!QKA(C1A$-'9/PP0QV.,0T#!O,@^$T(OP!=\:PB/8M M(M7-9@/L3$0*G$R#""J]*/6FI# G3O#>_IS\U(Z2U);C8W,/M\]M:<'0.(_U M=UF]"EI6CU, =)EQS:%LZ0.OR3#63LMEOD":D.:5]8:&^6.*\,@9J*WP:C^$ M!KPN*._PH1!CXT6F5JZ-:E QV7XP94!7_-JC,4H/%FQ3P< );A$X^S4!NX\_JO4+@-6 M!XTX:0HC>J)P?' [O#P$\&.Q*167G *!7UK>*E41:J!T:_<$U=!W?P!%+3?> MN'*+]&C6:F./L[S(+@?N5A]?J=YH#]*Z.]C=-JI$0'!CC\.:X[9'Q8P/P^2: M;B,[&_"@NK+)<6>_L=X=TG7:4CJ9WA:2]AQ+^L,WCAE^ M0SPVL1T1O+'+T\>>*ZMIJYDX\4GZD 9KLI:'5NP=H['F=KM7C.]L2>M.% G5 MT1^.>WCE/<,3!F@/=;?'YGPORL^SC-S%^MYKJ[I'F">300)N8,>N<^'E3F.B MU2;)M)3<9/K=BV&A%%OI0E9;.CUE SI05!<^*C@.\3JUHWQ10/&KM1HV=,^; MZQ8UW:LZJ^B,]Y!& O%7G:[\,EHZ"([];?I/Q SWD9Z.4C9"F:Y)D]$"I *$ M);:@;,]B74>6("WY#-7R"+$47?W&5-U#)AJD.^AE4R/\&[) V@Z+:S7!=7MP MNQ-PJ<.>Q,[T^7!COS!M1XNZ=%I2AQDV9HTF(_A/F,B=GB?2MS8?O[&"MX;< M[&:G:68MB ?#^?3*_FAC>T^^#^,\=VN3>R/[IL^$1WYJ_TZ?Q#+7=R$)Q$2;..FI;QV=;US*YN" M6P?N-%<14BS,)_B=4#U$+3$F9FG9#F>\ GKI,,H^3?U.8JB0G6-^VT7-X1%= MQ[8< .]7ULOH\H7M#:=41M"9/\H"ZBI?G7\5QU?<4+VG8S/?T?J*\N,55RVZ MLE'3MVS]UE(#NLD+[M2AM<"=GNT%0PS_*A2X#\5$6 MA&%.Z>B:($OGE&./Q0>[7*K.W1,7R!ZTTIHX=TS7)3*6.5]DMF>#[5ZJ5>WR MCG.A $_?U=E=2[LH%56?=.A75O213]/_9$X[S%KPY8]1R M8V\[V6YQ8)OLA&6W'"@JY?O/U!O%*]Z:-K%Y;$S4.%-U5G 4^[W+P@[GCZ:) M1RZX:Q<=O7H?08\_&:8UX8 #"NR[>)@'4>HB@4.AW#)QA O;<#6FM%>G#1Q5(R;8 B?X.*[]W=,6@(9L^E'W2!H)-0 B?5"$4SP)0S%$6 A52+'V/8\ M53JZO:[6=NOI,% E<7L#I+4/OKAF^T<%MB3+&AAUD+:KPV#UTN/9@V<+O0&- M5+%OUU#+9NK?3;>-,FE5GO")FE^/@*LNH5I#)RN,JN@U-YT]C9Y?>9PCY/EJP]2SW=>]'FX>'J67?*_]L5FXN2 M#V'MO0-J.0:C>12,1V-^CJ)Q,(UF"!'N;'=C->&1+'$V'DV#P6@JQC/,&T_% M'T"@X6P4A..!&$;S8#X;B'\R"NX<#(MP.@SF6 6+3<(Y7?MVU21P6Q0,H@EH M#<0K<1P&D]DL&$5T?^:C=%T0WULXGDZ"<$BOCH?#8#BA&;^**(CF8[JWQ<_C MP3P8S*=MR]#V(5P/\O6C?:= S[;SJ>IW>$X;GP8NW];%/^!;<8'ZUUL%/;*UM[1S'LOZ3X!0LS M;?+"CQUH<&FO:SW[)/ %EQ4/\O ?;$![!3#LOP-X71 6%%_C'\\6]05W -O5 M8,K3T2#H$R)JKY-%_=?)+GW0O('3WZX1)Y\K3/\"?<*<'7\JC7G5+BVB">1Z MXB0L:N_B1/UW<9CFR0=.XS>N_W7>=G5^6L 77-"Q-['/;9=X&L[ZM=7>#HGZ M;X=X5M#.[2C^Y;+[W7UZ+VUD[4?VOGFRT= M+GU1_VQK>L%%GZ5I+^=$_9=S_EMN=[[/J,L"SXE\F:.\X#H.W09\ M\)W*'1[$E]Z[.6>=KW2BLEGQ%U>I)01B]MN=S:?-EV//[5="V^'VF[6?N<>+ MJE(N,75P.AT?V;:/_Z,J-_P%T459H8SB1[J)*C4-P'OZ:IG_@Q9HOC+\_G\! M4$L#!!0 ( #. KEAP/Y09/04 'H, 9 >&PO=V]R:W-H965T.Z0 6TN4J(\T,> XZ3:@V8PD;1^&/= 2 M97.52(^DX^3?[Y)RE*S+A*![D$Q1]Y/G\(@^V6OSU6Z$<'#7M3C;.;8^G M4UMM1,?M.[T5"M\TVG3GT[BRYMP\&GZ78VR=C\)VLM/[J'WZI3R>1+TBTHG(^ L>?6[$0;>L# M81E_'6).AI3>\>GX(?J'T#OVLN)6+'3[1=9NE&MG\*U$/S?[53L!,;R%ZQX5T U0=)3(!&-!V)EPS+D81XRZZ]WCM]WMMOH&.[ MY94XG> .L<+;8=7A'*OI5L(\ MS"3?U%3KW[ ;02LQ%HJY1M"TOF)K3!2U_ *XB0E94QQQ$K" M6 EGO,:]MG(@[E".K( D)WF<0T%)E&5/%L3"WDCGA,*8#=0[X\,_QK;(]*,X M(K0LX U<- V*@\]>[8P1JKH'9[BR+0^*<920.,K1+B&L8"_M2JCZW_UDV :E M3SH;X0,;^,!&^7"- EWO$&',=B5NA=IA949W<''GA%&\A470#V$LS)TSW<-/0J\-WVYD!7.4]Q?29[3$Y^F#V>4D#;QK'>$M22LHLAI3%I"@97.P,?ND@2_!=GN.-DHQ%B!5#^*.R)#E2 MX%+6-:[)!;<.?N3=]CW,&U\#A(AXI2FA>0PQS4@2E1!'D<\7[J\ WR6,)&D: MQE$<$Q:78TS(!B9DHTQ ^FM4AE;VO/V6#]=BC9]19"A"O]#*HH[7W%/A91"/ MYGX)Q)??#?$7+!-UQ<.19 > 65J0#/>\'Z=A-Y6P$(9WLK*04F_*_**3(D(0 MT W-HI(D.85EB\!Y,^KQHIXR11$A(M03)\L)12HMM-EJ@XE1*EX?KK?_%\E\ M0#(?11+A005"3=I+MQGV+X%A?FZM<$^>/TJ^0N#=/0&.PO,HA"\$=[2<[Y3_ MA<;M(5705*]^"4E+BKBQ,*:4D1S7^9/"PELTV!K]IY?A6K1X0 MRQ-*<1&D. M#/6=L1P^SV\@+E(2LP@26I*RB. W))C!<^&C\L=Y0DK,@LDRA&-IQ);?]\P_ MPN\$[DF&_F_P T"RHB I]=I^+AH1ZGS8,D=Y1N+$OSI" 4DR[_$*U8"6C$2( MOQ\S)%2$(C,0&OU1B!KM/Q'V^!$>[N&RP:= WI8%Z\=E3')DSV#7'F ,QRO& MDF#I*\ %R-)\I(3G2#=]'!)QC^;LS^ M!E!+ P04 " S@*Y8P(^HQ,\" #>!0 &0 'AL+W=OO.&73U$I9\XL0Z "IM*O6AU85[=:':0\F M.<"J8V>V4]K_?N<$4B917N#LW/?=]]F^&V^4?C9K1 NOI9!FXJVMKY.TVYGRUMFXCF(XKML('M#^K>TVKH&,I>(G2<"5!XW+B743G ML[[+;Q)^<=R8O1B=J\P.W?E+'ERMAFE_8M+EIZ$%> M&ZO*+9@4E%RV_^QU>PY[@.%'@'@+B!O=;:%&Y16S;#K6:@/:91.;"QJK#9K$ M<>DNY<%J^LH)9Z=WRB(D\!5NY M*J_0;G#RRA4!S.@XL%7!I0;XEF[5D\0=D M"=PJ:=<&OLL"B__Q 0GKU,4[=;/X*.$MTV>01#[$8=P_PI=T;I.&+SGBUD#K M[Y"]%MT_C';]<6XJEN/$HP8PJ%_0FW[Y% W";T>T]3MM_6/LTP?JMZ(6"&KY M?AD^7-9:4PR_&]7PB*\69D+ESW\.&3A:XK !.N-\W1TR7&&.Y0+U;B?I7==: M$@8JIJT!)@OJX*H2G$[R,Z2)/QJ,7)#Z49;UYFQ#S].BYDP82/R8$I)!2E$2 M1GX:#WI/U*7 )51:Y6@,1'X_(FP24A1GM$J'O6LN.;WI E9*%6W-)1=6LZ:3 MS9NQ6#IDFHW\+!NY*,S\*$IZ\]86T+@"M3"*+CI'2>I/LE'L)VD?3N%D.,A< M&3CMW='8>W_YY(*(1OYPV#CR8\H;1@,X=+O!7L^5J%?-9#&0JUK:MOVZW6YX M7;0]^Y[>3CZZ@167!@0N"1J>9:D'NITF[<*JJNG@A;(T#YIP30,8M4N@[TM% M[WJ[< 6ZD3[]!U!+ P04 " S@*Y8C2*&B3X$ ;"@ &0 'AL+W=O MZI6KJQ:O#-A5TRAS=X&U7H]Z46\K^%+-%\X+!N/A4LWQ*[J_EE>& M9H,=RK1JL+65;L'@;-0[C\XNI-![K&L/1#1^;#![.Y?>\/YXB_XIQ$ZQ3)3%][K^5DW=8M3+>S#%F5K5 M[HM>_X:;> +!4M&,2! M=^RZ\SEH\;^V;X\PN58FC'E6_17.#O?'; M5U'*WQW@)G;J56V)76X8G)..LV'ELE*3 MJJY<11']$T*":[QU<%'K\ON_ST5WV#_M=;G8;39\P!*;"9JM)#G:$ZM#H3P6 M@/'E?ZIGIRN:J([I:TA8GL0LB7(:"\:EI'GVQ+:^%\W;5WD<1>^H]HW!UI&= MY)RE4>)'1">1\I?L:]W.3QV:AC@D2<+B0M)(QAGC>7QTK9VJ01_ Z;@GK.!; M[CD3Q'V;D\TV7!D/XNY"5O#'JEK2B>48* >EMJXSY3E+L]@'P(0@*GEV=%Z6 MJV95*X=3.D2HHLI*A6/JN! Q.>)P L=YEC&9Y7#RHIL676#*TY3%(@[N9"I9 MQHN'3'^RQT*039QZB@5G4O)?L-[O<,0*"BOE!<0LSPI6)-L=GKV(\IITD[R@ MW,@0@<@X$Y29;^$Q)/4+>C^B7/,H/)/T"!(F? MP$XK6^H5!4\P^ Q>VL_@3?=]C"G[,BQQ>'.@]>6N]>5/6L^M3$6IU;-#[?\_ M6OZ@W^)Z2 )ASY)[YN4NJL* VU%/D:]-H2TCSS30,INB47.#Z*66&J2@MA;4+%2L1)43 7_\ M0M4L5[Y"JI;0D7KWF!:+@LE$^&84DAR*@IJQ<_.PI.\>'1C[XGZN1 ;W+NP& MS3P\2RR$@NSN[IUT]_(Y[R[\O7KW;**3>UZUENC,R)3W,\JZZ9XBW<3I9;C^ M)]K18R(,%_1Z0^,5:'VFZ5[<3+R#W7MP_!]02P,$% @ ,X"N6!1]PUZD M @ + 8 !D !X;"]W;W)K&ULG57?;]HP$'[O M7W'*JFF50O,31AE$*MVF36HG5+KM8=J#20X2-;$SVRGM_OJ='0A4HE3: ^3. MN>^[[VS?9;P6\E[EB!H>JY*KB9-K78\\3Z4Y5DR=BQHYO5D*63%-KEQYJI;( M,@NJ2B_T_8%7L8([R=BNS60R%HTN"XXS":JI*B:?IEB*]<0)G.W";;'*M5GP MDG'-5CA'_;V>2?*\CB4K*N2J$!PD+B?.93":QB;>!OPH<*WV;#"5+(2X-\[7 M;.+X1A"6F&K#P.CQ@%=8EH:(9/S9<#I=2@/ M7 N^ZFF4%7S$A89W=VQ1HCH;>YJRF%@OW3!.6\;P!<8(;@37N8)//,/L.=XC M=9W$<"MQ&AXEO&'R'*+ A= /XR-\45=R9/FB(R4K:.L[5%Z+C@^C39.,5,U2 MG#C4!0KE SK)VS?!P/]P1%O<:8N/L2=S:KJL*1'$LCV'7U8GW.&CAFDITOO? MAR0?)3TLF78US;MMI60I5@N4VY7H9(Z\$!)F4E2%4D(^0;MQIS!P?=\WOYUU MFCW9 MTD\A=H=1[/K]P-J#X=#U@^#DJI$2B;DV":F_:<=>H^I![[5T+M"M4-1YS\EW M$G8"_E,X'+HFWEX'5RA7=DZ1#+-W;3-WJ]THO&PGP"Z\G:-TL*N"*ZIC25#_ M_'W? =G.IM;1HK;S8"$T31=KYC3.49H >K\45,;&,0FZ#T3R#U!+ P04 M" S@*Y8;N0PMLT" #I!0 &0 'AL+W=O>I](2:Z9.Q1H;^I(+ M63--J2P\M9;(,@NJN1?Z_MBK6=4XRP))5-3:J$@U(S.?.17"^B$V]+?A1X4;M MQ&"[@H)"*=ME; F@PN15U7NLN/[]B*HSJ9>9IV-#@O[=D7'7OX"GL$ MUZ+1I8*/38;9_WB/E YRPZW<17B0\)K)4X@"%T(_C _P18/]R/)%!^PKZ/SM ML]>AX_UHTS#G:LU2G#O4$0KE$SK)NS?!V/]P0%L\:(L/L2>WU(!9RQ%$#DLI MLC;5\,"D9(U^@6\56U6\HNBG50]W^*QAP47Z^&N?D8-;[3="9YV6PV'#%:98 MKU!N5Z*C!>.L21&8AJ^L::FG(8"W, [/W,#W*9J>35U_$AX-JE.AZ#ZE)9,% M9J"%73#^"B$R!4KP#.*)&X]&$ 0C-_:#HWM--O\PV\(=D"YH0=.&@+U4NKW' ML3]UPRB&DR-J5FI%*FZEQ"9] 3D0.R&RQ=HL7:-O-*:!H--BQI%J,T!?0]%W2C^\1L,$SWY"]0 M2P,$% @ ,X"N6"W?(II; P LP< !D !X;"]W;W)K&ULC57;;MLX$/V5@;;830#%NMJYK&W ;M-N"S0;)&WSL-@'6AI; M1"A2)2D[_?L=4HKB+ARC+Q)OY_#,''(XW2G]:"I$"T^UD&865-8V5U%DB@IK M9D:J04DS:Z5K9JFK-Y%I-++2@VH1I7$\B6K&93"?^K%;/9^JU@HN\5:#:>N: MZ1]+%&HW"Y+@>>".;RKK!J+YM&$;O$?[M;G5U(L&EI+7* U7$C2N9\$BN5J. MW7J_X!O'G=EK@XMDI=2CZWPL9T'L!*' PCH&1K\MOD4A'!')^-YS!L.6#KC? M?F9_[V.G6%;,X%LE'GAIJUEP$4"):]8*>Z=V?V$?CQ=8*&'\%W;=VO/S (K6 M6%7W8%)0<]G]V5.?ASW 1?P*(.T!J=?=;>15OF.6S:=:[4"[U<3F&CY4CR9Q M7#I3[JVF64XX.[]1%N$2SN#>JN*Q4J)$;?Z Z^\MMS_@Y M;"32GT\C27@X1 M%3WOLN--7^'-X+.2MC)P+4LL?\9'I'$0FCX+7:9'"3\S/8(L"2&-T_P(7S8$ MGGF^[$C@!KKX#H77H?/#:'=5KDS#"IP%=!<,ZBT&\]]_2R;QGT>TY8.V_!C[ M_)ZN7MD*!+4^[(L3'\(#TYI):T!I\+?)P#\^(/B"3Q:6@I#_'HKMZ.Z'8W-9 M=ZG/]G9MK;%,EEQN@%GXQ&1+UQH2&(=QFH39.(<\S"_C,(GS%Q0WIL42N(1" M2=G?S1VW%33M2O""8EZC]IRRA$;S+:,3V@C20[7 TDD]@^LGU 4WY)];0SQ; M2@[Q&#_[FD Z045%1^B@OB.NC0?7QK_LVHW39"P%>D<_S0O7]%;"5\E)V\)5 M(V?EKSEV=.?#CCV'V]T8N&GK%6JGK?4"'GR](E4+2AZ57WC/N(8M$RW"8K/1 MN&%N]J,D]52""_C[)9LAO$.RP_'U_!DU*)F3!-Y -LHG]#N##\X&XD@O+\++ MR3E-C!,:_M8EQEEGT%I!;>^_J9A&?SZ8+!!.DB0FHR[@%$ZR41;3_PRH$J^1 M._@)D29QVLV2E:<_"_Q?]'D\#DF&5S=.O;I#CD=[A;1&O?'/A:$3UDK;U=1A M='B1%ETA?EG>/6=^LZ%5%[1;0 M_%K1)>\[;H/AG9[_!U!+ P04 " S@*Y8WK'HM7$" ![!0 &0 'AL M+W=O><9SNEMZ9"M/!0 M"VGF065M,PU#DU58,S-2#4I:*92NF:6I+D/3:&2Y!]4BC*/H/*P9ET$Z\[%; MG*O!M'7-].,"A=K-@W'P%%CQLK(N$*:SAI6X1ONMN=4T"P>6G-1$X0"LRL8V#TN<R^[*&OP_\ XAX0>]W=1E[E);,LG6FU ^VRB0%SYBTL/0;HS80PE+)#*75S%'/'-@+-VUEH297C#K->P:)3$/]#00(W2MK*P&>9 M8_X<'Y*;P5+\9&D1'R6\87H$R?@4XBB>'.%+AA(EGB\Y4B(#G;]#]CKTY##: M-=74-"S#>4!=8U#?8Y"^?C4^CSX=T389M$V.L:=K:M*\)6&@BA%FN>@:ZF]Z=RV1SI)+ P(+@D:C#V&PO=V]R:W-H965T+=3>-G6']QK,OFVE_GJ#C3HLO=![VWBHMY5U&_YJL9-; M?$3[Y^Y>D^5/+&7=8F=JU8'&S=*[#J]NA(OO _ZJ\6".UN"4K)5Z=L9=N?0" M5Q V6%C'(.GO!6^Q:1P1E?'OR.E-*1WP>/W&_DNOG;2LI<%;U7RI2ULMO@V!NKVA%,%;1U-_S+U_$I+X"&#*(C$&3X^R>8]'S\CV\"@[Y2\ 2U.H]U#N3([ M6>#2HY=@4+^@M_KQAS )?CI3FYAJ$^?85X_T\,I]@Z V)YIRUPTOD:XT@_77 M*>+O7@P\X:N%FT85S_^.&>0,YY&L_M& M&NN<618P+B)RA4G*HBB;W2I-!T'4=&$_SIZ4E0T4JC.JJ4O:+6%,#X)%/":P MH%404A&4]'\JN>L*U2+,?U/&7$QZYDZ"R#*XZ(V$,Y'& M)R%+,D'N2=,\2CE+$X>?)PD+DI"\?U!9&N9I$#).)T6ND$5YQJ*,:$[)=#41 M%>,9!>6Q0S@C9W'@$->&+L^(NS8&K8%)8?^$X!,6V*XIZ;C#)X$YBY*8A43J MUH)'+,_#HX9Q%E!;0L$A%"R. Y:]:UD:,Q$'D,8Y2T4\*LLH/B8U 8T:UT=J M3GY*UECK!U<5[T\G@P0U!@\LT]D /&PO=V]R M:W-H965TDR M(5CO-$W[X"8&K#HQUW:@E?;C9R=I(!!,D;PO;6)\GG/.\\0G/O%@1]D+7R,D MP&M"4CZTUD)L'FR;1VN40'Y'-RB5ORPI2Z"0MVQE\PU#,,Z-$F)[CM.U$XA3 M:S3(QV9L-*"9(#A%,P9XEB20O3TB0G=#R[7>!^9XM19JP!X--G"%%D@\;69, MWMD52HP3E'),4\#0OZ-_R9.7R3Q#CB:4_(ECL1Y:?0O$: DS M(N9T]QLJ$^HHO(@2GO\%NW*N8X$HXX(FI;&,(,%I\1^^ED0<&'CM,P9>:> = M&?C^&0._-/"//7AG#-JE0?NC'CJE09ZZ7>2>$Q= 4<#1G> J=D235WD[.?6 MDB^N#*4W%FH,PC5%WGL>CYX6< K?@-=M <_Q?/ )V("O(4.\*;)+0.P.^&Z.U 9/BP#\ ME+LGJ?I>Y_Z^/BLT%%B-NU[%7>_24D:01<4:#M!6;K$V1KO.'@[RE* MGA'[IXE)+>"U3)H$"TR"A8; :JK<5ZK<:U7Y@E,LT.=O@Z^I@.D*/Q,$ MQIPC(8LM1\N,@&]X*=_]?\FET+2%>=2ZN%8G?;P=\":C:-R/F8PB- 16T\1U M]MMS1YOE5*J29(EV<>@AKF7=*%I@%"TTA587XZ!7&>__+UYZ'U44_AZN7Z9;.0F1M$"HVBA*;2Z&/MNU-6WHV;JE]&> M]$+$KJ,I8$8;55-H=6GV#:VK[VC-%#"CW>Z%B+72&.V#3:'5I=DWS:Z^:Y[+ M9H]Q5'P6 XL-P4)?SHSVST;1 J-HH2FTNC#[CMS5M^2Y(&M*8BG/+WDA$V] M?=!N'6K5 A.:*@75N<1<]9N-HO5.OE/TCSY*ZJ.Y6@F3:*$IM$()^^ \0?;I MJ_P@AX/\)*#X)%^-5H=%X_R(Y&A\XCX$Q9'/'J8X@9I"ML(I!P0M):1SUY/, ML^)0I[@1=).?6CQ3(6B27ZX1E%*K"?+W)95"ES?*076T-OH/4$L#!!0 ( M #. KEBP3L0KU@( ,,' 9 >&PO=V]R:W-H965TNGO22 SSF<>R];%;8L*<^=2N;<1\RBM%"8.-0+(J2RS>ET#Y:>;XSGGA MF>P+91;<^?2 ][ %]7+8"#US6Y6,E, DX0P)R&?.PG]8)09O ;\(G.3%&)E( M=IR_FLF/;.9XQA!02)51P/KO""N@U AI&W\:3:?=TA OQV?U;S9V'=&JSGH+22BI<-63LH":O_\5N3 MAPN"UNDG! TAN";$GQ#"AA#:0&MG-JPU5G@^%?R$A$%K-3.PN;%L'0UAIHI; M)?17HGEJ_I,K0#ZZ0]NZC(CG:$OVC.0DQ4RA19KRBBG"]FC#*4D)2 U>4%U] MS%) ^ARA-:]V*J_H&2S1S1H4)E3>:NS+=HUNOMQ.7:7MFDW=M+&VK*T%GU@+ MT1-GJI#HD660]?!7PWP_&!!P=9[:9 7G9"V#0<4G+.Y1Z']%@1>,^@P-T]>0 MMO1PP$[8UBZT>J-/]#Y6(3M7 3=5Z,MX+1A;07/!CW,_'$W\8.H>+^/HPJ)) M%$U:U >[H];N:-#N$F?Z@NT4@C?=@R3T^:L5HHN-PR3QDRM[7=0X\.*XWU[4 MVHL&[3U#"N2(=U2?\),@2@'3ER%'627,Z5<%H ,(PK/>Q$8=2]Z5Z2[BSO>" MR;C?==RZC@==/^:Y;HCFUJ:5$,#2=Z0$9I)BTR7[G,9='Z'O7:>XBPJC<=3O M-6F])O_[O";=\QI/HN#ZO/; /A[KVJ][T2=+$'O[?$ADMZ];9KO:OE +VYC= M?_#Z>=.M8$^81!1R3?7N$YTJ43\9]43Q@^VZ.ZYT#[?#0K^R( Q ?\^Y[KS- MQ&S0OMOSOU!+ P04 " S@*Y8!'_+/KP# #N#@ &0 'AL+W=O%8Y:P899>4O^58EXLA!X[0[N)6#>^[@=SAX ME8-7!%HR*\*Z)XI,1H+OD3#6<,BMP4WCH:RLPV+I30;ZGV4Y//7 '"Z ^T M*/<1\15:T#6C*QH3IM TCOF6*"I'J\_([^ KX6)-]H MAQ0]P=KLSMM[4(2F\ITV_K*X1V]_?S>RE>9K5K7CBMM=R=@[]Q>P$.EZ=>Z_ \SOPGF ' M; OOT1Q$#$SISZ8M225(5("8KW(WP2-[=TR[S^*$F5\S\R]AUL:F= R/UO)= M+_!\_XQ3BYV#<8"C=F9!S2QX@5G.A2++%$YU-^-9SIE.HD3_/D*V!/$?^H&F M&0C]^C#7%E'O@N88O94YB6%LZ7-2@MB!-7GS&PZ=#VT*NA+826[".C?A-?04 M-M3BW+C#L^UK,W(Z]FY0\QO\JJH&#;5@' WTWQFMIIWG:?4Y[<2&-;'A-44E M*4%S$ILCLE=8O8N^5EA7 CO)3U3G)[J&L*(VS9P+J\T(=QQ7V#E4,>=7I55Y MGFC&=Z/P_!!ML?,#/(R"#FY'%19?45T/6Z'O:+VZZE_OM<*Z%MII=MQ#=MQK M:*M".=5-Z)WO89O58-"Q@XDX4#89=^CK4 M:OQ2L7Z-OAYIDFC+!R(5(BQ!TY6ID/UZZUW_U7J[$MIIM@[W!_S2!>(RO05M MAUGCS&BU\CIV]%#'\46%O)57V#RE?'?0(-8TPV[H-2JX?=0YZ+O2NFBH)"KN M_.6]NIZMF[9IT:JH;\UKRB1*8:4A]>>H[D)U!+ P04 " S@*Y8/3_R M^X<# L#@ &0 'AL+W=O3D>N;R"@3IZ1 ME;(0XJMM_+4_U6@03VF33Q]?D7_PXDW8A94 MP53D7]A2;\;!($!+6-%=KE_$X4^H!/4L7B9RY:[H4,5& ?A :$T:]H7JXC$BLT9VO.5BRC7*.'+!,[KAE?HYG(6<9 MV6":F_OB.YI)L=QE>TL.C=$VC*1'R>/Z%W/[\?A=J0M$.%647HL204 M7R!$T+/@>J/0[WP)RV9^:,35"N-7A8]Q)^ SE7>(X \HCN+$PV=Z?3KIH$/J M"2<.+[F ]P)[X#OX@&8@,^#:?"N^22I!A@[$?HK["1Z%^U/:71$-9DG-++F& MF8]-F9B>C)7$I$>2I,7)$Q=AW,-#/[->S:S7R>P+U2#1'-;F_Z'1/\]0+$#^ MZR/:B6-_B?=J2S,8!^:?IT#N(9C\\A-.H]]\QK@16$-R6DM.;V&3],P$T1WI MMU;%&Y3ZEZ1?\^O_J%GZ9R; O620IFF+EB?U5P="PTT8\ZILIL6&$0I82T M+>,+3*(AZ<<7V)V40=S);I93I:]U33?66VUS*[2F\OBH/+Z%^(P3OMQ/+A [E@V<7?=G JY%=*4J.N\ MTPGV9N_<"*TI_5B7<7=AOM8[O7-7M)>G*Z3)[EA"\54UU,LH/7/#&:.ND))1 M>++O+D"NW7%$(;=C+C>H=6]]Y'EP&_U6_Z,]"KG]_!&F/$>9[>>:<85R6!G( MZ*YOYDF61Y.RH<76[>X70INS@GO%7#3M ?4"<_ ]02P,$ M% @ ,X"N6(6J%HEU P _0H !D !X;"]W;W)K&ULM99=C^(V%(;_BA7U8D::G23.]PJ0&&C52MTM&CK;:Y,D-Q,G['C\^_CJ3LY!?U1Y HV\UXVKJ[;4^?/1]5>ZA)NI1 M'(";+ULA:Z)-4^Y\=9! *FNJF8^#(/5K0KDWF]AW*SF;B*-FE,-*(G6L:R)? MGX")\]0+O;<7SW2WU\T+?S8YD!VL0;\<5M*T_#Y*16O@B@J.)&RGWCS\N AQ M8["*+Q3.ZN(9-4/9"/&U:?Q63;V@(0(&I6Y"$/-W@@4PUD0R'/]T0;V^S\9X M^?P6_1<[>#.8#5&P$.PO6NG]U,L]5,&6')E^%N=?H1M0TL0K!5/V%YT[;>"A M\JBTJ#NS(:@I;__)MRX1%P83QVW G0%?&](;AJ@S1':@+9D=UI)H,IM(<4:R M49MHS8/-C76;T5#>3.-:2_.5&I^>?18:4(@^H'4[CTALT9KN.-W2DG"-YF4I MCEQ3OD,KP6A)01GQ0G MS0R@N5*@%2*\0K]3LJ&,ZD9QMP1-*%/W1ONR7J*[ MG^XGOC:X3:=^V:$]M6CX!EJ$/IEN]@K]S"NH'/[%N#_$(P%\DZ<^6?@M64]X M-.(G(A]1%#X@'.#8!31N7T+9VZ,1G*B?N\C&BV_$6PBE$>7E44IG?IY:>VKM MS7X^S:*XP$F<3/S3);9#AW&2X;S7_89_M![D.:L+(&>R(:YLY8.";.H&$SQ4%;@-"S<@%D/F(T" MKB0H83\".X M(/-AWUD:1M>KSB&+HBB],<-%#UA\9P=WY^B9ZCU:V.,>Y$-[K**[MR/U]?X! M?0;MPB\&7!@721![X_@QX9 [%7@/.:#8>=YG!?Y]2)U M"HLPB^,;E!>W7/ACE.S]EG*BAL-Y3I+(@>H01CE.XUL)Q>^H^']>$UT'Z7<7 MA4OH7!7^18%A8':V[E+(E@9MK=&_[6N[N:UH_'=Y6QB:.W1'N4(,ML8:/&8F MA;*MM=J&%@=;KFR$-B.WCWM3GX)L!.;[5IB2I6LT'?05[^Q?4$L#!!0 ( M #. KEBCZQ($MP( P' 9 >&PO=V]R:W-H965T%?S\["5EI M0S3M2V([YSWG?9SX9+P5\E&M 31Z+AA7$V>M=7GNNBI?0T'4F2B!FR=+(0NB MS52N7%5*((M:5# 7>U[L%H1R)QO7:], M+,EZ$*O)T[JH 4L2<7TC=A^@Y8GLOERP51]1=LF-C(5\TII4;1B,R\H;^[D MN=V''8$?OB/ K0#_JR!H!4$-VCBKL69$DVPLQ19)&VVRV4&]-[7:T%!NW^*M MEN8I-3J=_1(:$$:GZ*N@?(6F@N<@.3J:@2:4*?0;GG5%V+&)N+N=H:./QV-7 MF[I6[>9MC,Z7_A. MOBE1:T3X M6#JZ>*;@@#KM4)(MHL2OEBM^*>L KZ8)OL<9W='I)-EB0XQK[Q MMMFE&G1A3^>Y*DD.$\<Y\'&(..,1AD?#!GIWZ?I*2:,#2# M)GL\@Q7_DR?L>,)!GAO[.7)8H"LBN0%3Z.@BSZNB M8D2;U1:O]]L,#_A.DS3PO3")]@##@Q=[FD0CC/WT[U:\<1]U[J-!]Q=*@59] MYJ(#>@*C4>*G8=)O+>ZLQ8/6?E RIXQJ"KW^XH,M\>,4I\;@ MGK^>P#0>16:C]_RY.[W*_B=,&PO=V]R:W-H965T6P"%$!9S>9MA:.G;7=%O[]VDF(0G&KO22V,^_,,YYX/#E( M]::W :]5USH:; UIKX)0UULH:+Z6M8@[)>U5!4U=JHVH:X5T+(153Q,HB@/ M*\I$,)LT:X]J-I$[PYF 1X7TKJJH^K@%+@_3( X^%Y[89FO<0CB;U'0#2S#/ M]:.RL[#W4K(*A&92( 7K:? KOID39]\8O# XZ,$8N4Q64KZYR7TY#2('!!P* MXSQ0^]K#'#AWCBS&W\YGT(=TPN'XT_M=D[O-944US"5_9:793H-1@$I8TQTW M3_+P&[I\,N>OD%PW3W1H;?,D0,5.&UEU8DM0,=&^Z7NW#P-!G)X0))T@^5\! M[@2X2;0E:]):4$-G$R4/2#EKZ\T-FKUIU#8;)EP5ET;9K\SJS.Q!&D 87:%[ ML0=AI/JPXV5;4B37@^6+!1C*N+ZT!L_+!;KX<3D)C45PCL*B"W?;ADM.A/M# MU37"\4^41$GJD<_/RQ=0]'+\51[:Q/OLDS[[I/&7GO!WMU."%H!JJHQ&5)3V M;ZYKSD#[4FM]Y8TO=SKVLPR/\_$DW \S\%AE,2&]U1=0W(/BLZ!/]&"K;D Q MRKULK3P;1,5)AG&>'=%Y[' 49TGNYTM[OO0LWZL]JX@)5"M9@/82IM\BQVF< MQ3@Z(O38)21.LY&?,.L)L_.E9H+98U*BC91E6^LUXT;1IIOH#VV@\G)GWWDR M,B;DN.X^NXC$,?9SYSUW?K[RH$'M =F&C>1*2PZZ %& #S7_AG!%Q@G.TB-4 MC]TH)R>WF/2HY"SJ@[UT^G[AXR.>HQ&-1Z/CK?38)3D9Q<<_:3CH>^[.L=UE MPX1&'-96&5T3FZ)J^W@[,;)N6N%*&MM8F^'67GV@G(']OI:V'783UUW[RW3V M#U!+ P04 " S@*Y8X!C-"G," H!@ &0 'AL+W=O.ULAFLA3BR1KO\ZD76$' (-.6@9C7%JZ ,4MD9/QH.+TVI 4> MKP_LMRYWD\N2*+@2["O-=3'UQA[*844V3#^(W1TT^426+Q-,N2?:U;[#T$/9 M1FE1-F"CH*2\?I-]\QV. !B_ , - #O==2"G\IIHDB92[)"TWH;-+ERJ#FW$ M46XO9:&E.:4&I]./0@,*T5OT 4QN"IU<@R:4*?09]GI#V&GB:Q/&.OM90SFK M*?$+E$-T+[@N%+KA.>2_XWTCK]6(#QIGN)?PGLAS-!R<(1S@$#TNKM')Z],> MWF&;^]#QAB_P?JI $DWYND[^#,W)LZDWK;IRKJEB1V4K?9L.@O$XCL:)O^W0 M$+8:PEX-MY03GD&K0%*>T8JP7BTU972D!0=#(Z9;2M1*B?Y="KK9F[Y7T!4^ MZ@B/+_!%=_BX#1_WWX8N0!["HF_W4"Y!?N^*W\MCI]A$522#J6?&E *Y!2]] M\VH0!^]Z:F;4JAS]OYH9_54S41SB/RO&/^K>$N3:S2B%,K'ANF[D=K<=@Y=U M]_]RKV>HZ90UY0HQ6!EH<#XRER3KN50;6E1N%BR%-I/%+0LSRD%:!W.^$F8> M-(8-T/X&ULI9=M;]LV$,>_"J$-0PK4D?BDA\XVT#@H6F#M M@F;=L)>,3-M")=$EZ;C^]B,E198E2FO2O(A)Z>[/WU&G.VI^%/*KVG&NP?>EN;,1LF#:3.765WO)V;IR*G(?!4'H%RPKO>6\ MNG8GEW-QT'E6\CL)U*$HF#S=\%P<%Q[TGBY\SK8[;2_XR_F>;?D]UU_V=]+, M_%9EG16\5)DH@>2;A?<6OEE!:ATJB[\S?E2=,;"A/ CQU4X^K!=>8(EXSE-M M)9CY>>0KGN=6R7!\:T2]=DWKV!T_J;^K@C?!/##%5R+_)UOKW<*+/;#F&W;( M]6=Q?,^;@"K 5.2J^@^.M6U(/) >E!9%XVP(BJRL?]GW9B,Z#B@<<4"- ^H[ MT!$'W#C@*M":K KKEFFVG$MQ!-):&S4[J/:F\C;19*5]C/=:FKN9\=/+3T)S M0, ,_,'-9B@SN&$Y*U,.[JLL^E#6J6*W_.J6:Y;EZI6Q^G)_"ZY^?37WM8&P M4G[:+'A3+XA&%OS(Y#7 \#5 2(.]]6T^RU/6W=\Z>Z;T-OX41L_JO3(B-Z? M>RY-=.46Y'8#@+2/?28VLX.9,*6X5JX8:]&P$K5ORN,2QQAA&,_]QVXP0SL2 M4!KCJ+6[H,8M-7X6=9ZQARS/=&:>X&^_Q C"WTWR2,E+[:*OQ6F'BIJW'N(> MO,,,0TRIFYVT[.2GV7-1;F>:R\)%3P98V/RAA/;P'78414&,W/RTY:>3_'\) MS7(@1J(XN8CID"3&. GZV3*T,]D2D[%L"5OB<)+X3EI:?0*L7 /^[9#M31W6 MKP'3(!7*F2&A@R2(PPCUB(=VE!",XA'BJ"6.)HG?INFA..1,\[6IR:8_I5E5 M@ERHT0!AEA!$<-!#==C%442CV(T:MZCQBS:WY,Z-C8>I$(0A(OV-'=H1&M(H M2-RT24N;3-*^R\JJN+^H;"1#)D(C%/;0AV8T,44O<)/#X-RI@I]DGRP;C7J7 M"R8$AYTM;1K0T- D=)+@D<(!.[T6_D#IV(S%X:2&@PZ"<)Q@W*]V#D-,HH", ME3MX[I#P62U2@:M_.9/NUC^M%(.3\50 @D*4>@="L&8G5]BK'Q3"M9!1C!U2 ME_&>>RN<;JX7>389[;0.?HHV>*)$9#S@:2WR@H#/#1D^JR.[\["6L.]&FU_! M=1!&_33\7[M+R'/7A=-M]_*I.!&I%-JNZ1'V /T.V=J^T%CSJW;K%1F M_8UQ"ZXCHR+K;X1ZHL6^.F8_"&T.[=5P9[ZKN+0&YOY&F*-V,[$G]_9+;?D? M4$L#!!0 ( #. KEA*E&U%[@, $42 9 >&PO=V]R:W-H965TI-U77N^VQFSB) M=8"9[337=S\;.* X=1!2GR38^/?GXY\-7[,X1EW+I[96J;GQ? MKO>T(/*:5[34=[9<%$3IIMCYLA*4;&JC(O<#"&._(*ST5HNZ[T&L%OR@/E(LC[V?&%[?;*=/BK145V])&J;]6#T"V_\[)A!2TEXR40 M=+OT_D WMR@S!O6(?Q@]RL$U,"A/G'\WC;\V2P^:C&A.U\JX(/KOF=[2/#>> M=![_M4Z]+J8Q'%[_]/YG#:]AGHBDMSS_EVW4?NFE'MC0+3GDZ@L_?J(M4&3\ MK7DNZU]P;,8FT /K@U2\:(UU!@4KFW_RHYV(@0'";Q@$K4$PU2!L#<(:M,FL MQKHCBJP6@A^!,*.U-W-1STUMK6E8:,/+&\Z;RXHXJP7%[JL=\>[\#%KY<+7^E4C$-_W8;]V(0- MW@C[F8AK$*(/(( !/F%^ZS:_H^O./'QM[NL)Z&8AZ&8AJ/WA-_R9+,"%H&;= MLW(',E#P4NWEY0>@-XP@RG3F9BI.H3:^X]JWV3;/JRA.((H7_O,0R9F"V:XW MLB)KNO3T?I14/%-O]=LO*(:_.P###C"<"[AE)2G73L#&=S0 Q!A%<30"=*8P M$Q!W@/@<8#2I6-ABB=,D"I(1BS/:3):H8XDFL$RH2V2Q1"G.LG#$XHPVDR7N M6.)S+/&DNL1V79($0CAB<4:;R9)T+,D$E@EU2>RZX"Q,\8C%&6TF2]JQI.=8 MDDEU2:?5Q1EM)DO6L6036";4);-8$(R#"(\WC#/<3!@$^S33BI-Z^?5 M.HO"+!NO,W>\N3P#A8$F\$PH3^MGR)/HXHP?S>YPH% G(KA"'6E%K9F@ %"8J#,=5[B +4JP+DE@5? MN2(YJ,B+/GDH<"@W5(R+!LA.4&KNRY.@MF#0S_(08XOT/20#ZC4#MMY8X_EZ_7$<@M).ZIE( 5U4'1#6"E7J=4*J /@E/VH"TNKA#, MLBBT(-]#7Z!>8""WPG@3LMF1U(%H:XXK'*$$9V/"]U =J)<=R*T[FF4ZWH)Y M>[Y\.8EF2Y P#<,,IF.TU#J(8:@5\> -\CKK7F @M\)HLGY5A#,Y9U8J09CJ MYX;UU+<'ACB!. U&.?N#,[[YP*)/T#M62IW,5EO"ZT3/CVB^630-Q:OZV/_$ ME>)%?;FG1#\6S !]?\OUT;]MF"\)W9>CU?]02P,$% @ ,X"N6$H-:DL$ M @ )@0 !D !X;"]W;W)K&ULC53;CM,P$/T5 M*R#4E9;FT@N[2QJ)IJQ E2U%)[=9-)8:\?!=IKV[QD[V1*A+>(E]GC..3/' ME\2M5$^Z!##D)'BE%UYI3/W@^SHK05 ]EC54F"FD$M1@J Z^KA70W)$$]Z,@ MF/N"LLI+8K>V5DDL&\-9!6M%=",$5>S$[8UCHQM6V5/<&H59ACR3?),&R(R\)5\PH8DL M2*H@9X:,5F HXYI\AY-I*+]!S%>JQF02WI(HB*:Q;["^5?&SOM:RJQ5=J;7; MKLCH]74WF4_?_T7WT>_%='0Q'3F]Z14]ZW5@]9%FC#-S MOD6#)R8:0992H22K#B2E-6;-^26W79&Y*V)?RS&Y#V9!$,3^<>BM@X7A '=G M87]PG0E_<(KV!>%N'UBE"8<"B<'XW$S&PO M=V]R:W-H965TE)4O3'+W6)9=HR8SEGT.9#;,GB0TKG?4GI MB-+98RZ^R ?.%7E*DTR>]QZ46GX8#.3L@:=,]O,ES_0O][E(F=*+8C&02\'9 MO"R4)@//<4:#E,59[^*L7'VWM9\2E> M/*ABQ>#B;,D6_):KS\L;H9<&:\H\3GDFXSPC@M^?]R[=#S3PBP+E%K_&_%%N M?"?%KMSE^9=BX>/\O.<4+>()GZD"P?3'5S[E25*0=#O^5T-[ZSJ+@IO?7^BT MW'F],W=,\FF>_!;/U<-Y;]PCUH5U"](XJS[94WT@-@H$^PIX=0%OJX#G[2G@UP7\0PL$=8'@T +#NL#P MT'T8U05&Y;&O#E9YI$.FV,69R!^)*+;6M.)+*5=96A_@."LBZU8)_6NLRZF+ MGW/%R8C\0'[*L\4/BHN4A/Q.D7>=$,_Q//+Y-B3OOGM/ MOB,#(A^8X++^:&NI'7S-1)_X;@D.7L MF/!PC&_!1'9,R&<'8:@=<\N7&N.8 MF->.EJ&+OXXAOZPIV%M3%N>"W(@\C:7,Q3,IHDJ2FX3-N.Z%%+E<%/]_8T*P M3$GR^S5/[[CX;\M.75FK*OK9#W*IL><]W9%*+K[RWL7W_W!'SC_;9$?"0B0L M0L(H"&:('ZS%#ZSB3Q,F)F$_+PJ5"Y^N^6SE8A5K(-BRI*$ MS\G=1=G=5B^)W_N3^>KJDG#LDG%V/GUPAN/@]'9X.NF^M:&=U4? M"8N0, J"&>H/U^H/CU4_>N)B%DNN^X5XQC>VV19\GB<)$Y(L=:R4DA?:-_U4 MF_Y5HUQO(P"&?6]+?FO+N\J/A$5(& 7!#/E':_E'5OG7BK)L_B+IOU=**KT< M9XL3??:@3RC>_8G3H<-&Q;65V';20L1,(B)(R"8(:ZX[6ZX[_?L&UM4M<@0<)")"Q"PNAX MYU1GZ+O>T%D/=H;\D[7\D[_CN&UM5-< 0,)")"Q"PNC$?JYCR.\ZS66_\TU' M;CN^JY106@BE15 :?466UE,>4^(-9\<]<@#7>7K-F5R)ZNK\8[9MM@;Z^XL_A(6@BE15 :1=',@/":@/#>EO,[0=$JOK62SN(C:2&4%D%I MM*89(_F>7KPQWER[\]8UQ6^+D;D>V*T)#G7AH+002HN@-(JBF>'06'&NW8L# M)3C2G9I":2&4%D%IM*85,;#.<+\_GNQ)\L9B<^T>6_=QW#B!M^8YTHF:0FDA ME!9!:11%,R.B<=W<-]INA^4YTJJ:0FDAE!9!:;2FN<%!5V2-W>8>Z[>UI_FG M6'XA5'"N5RBNVZW()Z9>R7>H30>EA5!:!*51%,T,C<:K<^UF'2C?H?8;E!9" M:1&41FN:NWGF[O2=C=N-IJR-!^?:3;A]]\VM&0RUT*"T$$J+H#2*HID35QJ[ MS;/[.N6>,I;E0\1]:WS"6L^*:1_?,N6))JYRGNY<6D^%I,-D6]'3G M+-MU1\/)]H:AO;V=M=IMGNN[[F0\V;[R:=G0G?B>L\ONK[AC MGTF=,,4QMQU2J//C[4Y)VKG8'._L^]8F$;1-%$4S%6F<',_NY%Q6 <[*AZ7T M-425 U*N6*8O*J:Y5.T7"% SIZ89 1>,G&!'G-WMQL'0&V\+!/5?4#3S 97& M?_'M_LMK5MM;9\38J^_\V IT.A24%D%I%$4SPZ*QAWR[/;0S5AUDI-=0XP:0 MUQ]NC4_VJCN+"'5WH#2*HIDB-NZ.;W=WCLOM0Z?"V"OOG-E0LP=*BZ TBJ*9 M0;'Q2*+=C3DRL_VV*1Q!L)W:V.<*L0\68I\L_!9^CM_X.;[=?SEVV#YX HR] M_L[9#76$H+0(2J,HFAD7C2/D=W2$#LONH7WB1BTBU ."TB(HC:)HIHB-!^3; M/:#CDKO*Z5_S1%]L);%ZMJFL*=1J@M(HBF9JVIA6OMVT.B[;CYGD9F](YZ2'SG."TB(H MC:)H9H T'IIO]]".3/KZ\3C#:NP[ONMO)SITJA.4%D%I%$4S7P?26&W!M[#: M:"[N>:STVM<3W-Z K@D.I8506@2E413-#(S&; N^A=D6[$ZFVIY'9:^WLX)0 MIPU*HRB:J6#CM 5O=]K84YRN[&:YO9;.^0NUU*"T"$JC*)JI?F.I!1TMM6.F M8=1U;$W#V'ES$]1@@](B*(VB:)6F@XT7 :9<+,I7-DI2WG*OWK.W7KM^+>1E M^3+$K?53]T-8O=RQP53OFKQF8A%GDB3\7B.=_JGNF47U^L9J0>7+\G6#=[E2 M>5I^?>!LSD6Q@?[]/M=]1KU05+!^B>;%_P%02P,$% @ ,X"N6!NMHRT$ M P D H !D !X;"]W;W)K&ULK59K;]HP%/TK M5C9-G=22=PH,D-:FTS:U$RKJ]F':!Q,N8#6),]N!=K]^UTD:\0@IW+Q F*^'AJV\=1PRQ9+I1O, MT2"C"YB NLO& FMFK3)C":22\90(F ^-CW;_*M#X O"=P5INE(F>R93S>UWY M,AL:E@X(8HB45J#X6<$EQ+$6PC!^5YI&/:0F;I:?U#\5<\>Y3*F$2Q[_8#.U M'!I=@\Q@3O-8W?+U9ZCFXVN]B,>R^"?K"FL9),JEXDE%Q@@2EI9?^E#YL$&P MO0,$IR(XQQ+2_ J@G )DY*+QPK[\P:2*8A?"+F;A.3D[?N!J3!&/9(95?%@.]MT$]>E M7ARG7ARGT/,.AM-H=).KI5!0".FS834*K.(W,%>;]AV)"UL#TX=77V8T@J&! MIY,$L0)C].Z-'5@?FEQ[?M M>]S:'K?5GFN0LD_RE"9<*/8'9GA"8.K.F(QX MGJHFFTI!?R.2,]L._)[7V_&I">C:=J^[ PS=O;FA8L]UK& ;>-4 #'K^^<;( M6R9XM0G>O^0(R-" "[I=R][!A:T!OC177DELRTN_ M]M)O]?(R%P)213*=3WB+\?G!LZ[%7G_/MMU-^"PB;(WSI9:^DMB6I4%M:? _ MZ7E*8MS$>-%M&=_D:K"W?9J3M@'7F+2M8;_4X5<2*QTV-VYS_5;#*W'!4HE. MS5'>ZISC>HKR_5-6%,^*"W[*%3X7BN(2GXP@- #[YQPMKRKZS5 _0D=_ 5!+ M P04 " S@*Y8X')H_UX" "C!@ &0 'AL+W=O+N MQ-2@Z61CK.)(IMVFKK; RP!2,LT&@VFJN-!)/@][*YO/38-2:%A9YAJEN'U8 M@C2[13),'C>NQ;9"OY'F\YIOX0;P<[VR9*4]2RD4:">,9A8VB^1L>+J<>?_@ M\$7 SAVLF<]D;ZA/)W?$J2>]W9H^YE%B6\XO:$C8;'+!MDXPC? MJ*_#*/"-G^,36JA&L6]7H-9@OS^58I3!WYY35_,"%@E=#P?V'I+\Y8OA=/ V MHF_&ULG95+4]LP M$,>_BL;3 \P4_+8#DV2&).VT!UH&AG)6[/5CD*544A+HI^]*-F[ 3@Z]))*\ M__5O'UY-]T(^JPI DY>&<35S*JTWUZZKL@H:JB[%!C@^*81LJ,:M+%VUD4!S M*VJ8&WA>XC:TYLY\:L_NY'PJMIK5'.XD4=NFH?)U 4SL9X[OO!W.9X" 0::-!XI_.U@"8\818OSN?#K]*XWP[+]!%T]L_&6"*?M+]IVMYY!LJ[1H.C$2-#5O_^E+EX<# ?H9 M%P2=(/@H2(X(PDX0VD!;,AO6BFHZGTJQ)])8HS>SL+FQ:HRFYJ:*#UKBTQIU M>OY#:" IN2 WI03 \FA%*,_)4C1-K=O]!5E6E)>@2,W)$Y62"Z4N0+SR$?T2]/ MZ_W@A ,7\](G)WA+SB(XZ?&6RDL2^I])X 71&-!I^0JR7AZ>P G[6H767W3$ MWX(RRC,8RVPK3*S0?+B[>1)<^9XW=7>'O$.SR=7$2X/>[!U7U'-%)[GZELB$ MPG;)*BI+R(D6]H"(@I1"Y(HHP<;*NFB]QP=441K%\0?VH97OQY'GC[/'/7M\ MDOU1UZS^8]NX \?^+W'Z(;@$!7(WFN]X /,QU4.+B\B;!&$TSIOTO,E)7IQ= M.)F0=2LE\.R50%'@1!QC3(8$?G@UR.O0+ @GR9&TICUF^K^MF@Y;-0F20:N. MF+WOZ);+/1A]#6#YS(V /2BV7+=3L#_M+YT;.VO=?^;MC85?>XEU)PP*E'J7 M*>9$MK= N]%B8P?I6F@9QWGS1,T,-HP_B@Q HFV14S&T,BG+:]L6208%%I>L!*IV MEHP76*HI7]FBY(!3XU3DMNP6)24%4$$811R60VOD7D\B;6\,OA/8 MB)TQTDP6C#WJR9=T:#DZ(,@AD1H!J]<:)I#G&DB%\:O!M-HCM>/N^ G]D^&N MN"RP@ G+'T@JLZ$562B%):YR.6.;S]#PZ6F\A.7"/-&FL74LE%1"LJ)Q5A$4 MA-9OO&WRL..@<$X[>(V#=^@0/./@-PZ^(5I'9FC=8(GC 6<;Q+6U0M,#DQOC MK=@0JE6<2ZYVB?*3\5RD.6=!>T^!C[U.P#O, M+Y'O7B#/\8(3\4S^W]WO",=O\^@;O. 9O!D(R4DB(45SR9)'=$^)%.AL-K\7 MY^C''10+X#]/Y:T35U_B:U'B!(:6NJ4"^!JL^/T[-W0^GB+]2F![*0C:% 2= M*1A125*25_I>HCDD%2>2@%)\F^25$ATM.2O0A!5E);&YPVQYXK.[0*."552B M,T*;S^W\5-[J8'HF&/VO6L>!T_/ZT[V;DV,SO!:X;M&9[7'LMUUXGUZGZ MV53Z2T8/F'-,E=1=&G>"O53C5P+;XQVVO,.WI'%X+)[?=QSG4.1_V^VQO6K9 M7G6R;;3ME+83X:72OA+8'MFH)1N])6FC(\EXB],W=&HDK$B5* &PO=V]R:W-H965TRT0":V+KYUDP!)=".!MD'23K%8[ ?%9F*ALN21Y%P6 M^^.7DF7+E&W*ZIS-=#Y,8UM\7BIYCW@Y)'WV'"??TQGG&7F9AU%ZWIEEV>)# MMYM.9GSNIZ?Q@D?BDX)D\=M-%POUI46@>=O5>;]"=^T'4N3@KWKM) M+L[B918&$;])2+JR\ M,^J0*7_PEV%V&S][O+RA?LZ;Q&%:_)\\E]?V.F2R3+-X7A86-9@'T>I?_Z7\ M16P5T,<'"NAE ;U>P#Q0P"@+&+4"YJ$JF64!LU; .%2E?EF@?VR$05E@<.Q- M#\L"PWH!_4"!45E@5+^'0P7&98'QL06TWOHO5Z1D=_4G+_+%\C/_XBR)GTF2 M7R]X^0]%TA7E19H$4:Z/NRP1GP:B7';Q*4U7 +KB;C>WK*]O^4I7$ID?G9*><4+TGFZ2KW<6>??+>Y+._(2G>^IW MK:9]]%^)/BA@!OF%= ^#K(9J+46U=+T@Z9MJ5<3#8+NYAMKP![A.$S W:/!QO-?R!/3;/X9$W3-K0]&'HT1OI#'ZX74P/O^$( >\7)$^]<_/UOVJ#WCWTB0L(L),Q&PIP5K%_ \J[)TT6_M_KOK/NTK0!D M5 \)H\?> @-%E5+;W*2VV2*U;_R$Q(EXY6 M<]V@/QH;M>L\9.7HGJ!#?6AH]4Y/6R7V_^7'H:R#FWS M'PFSD# ;"7.&1W5$D"$])(P>57\&"BGE_FB3^Z,?>JX?UQ51LMOF-!)F(6$V M$N:,=IZ(]:LR?Y4'(6'K!!%PA@()B6WUJOF M[GL_,&;\O,S2S(^F>5XW)+2:WS:CH30+2K.A-*>D-8\>]UVX=_@(K1_=%W;O M !(55D[@+?-)4R;P+4^S))ADZ\X&^1H%64K>W=Y]3=^3?WWD\WN>_'MOYBK! MK3,72;.@-!M*+;_=N6G0BGBJ;_@4>H7 MZPLN\W[-(Y]ST;FY?R7;U]WXK\7;E\]^,CU96[HT$I);YA^DY',V$Z/5;.9' MY/,BQXG6P\W[22D1[<9Q?2)UQ5L+$4FSH#0;2G-*FC0/,AZ-!\-Z"X*,ZD%I M%$IC*)HLL)F$ MRV(DL6H@3D3KDV;BNHR\\HS<\DG\&.5S_2?D^0.J!V*I1F06DVE.:4 M-"GKM?&H-]#K\H":KU :A=(8BB:+J/)I-;51>]R81>C@RXROUES1:"+4%3QQ M-?JB,S>H-U=0@QI*HU :0]%DB55.MM9@92_OPV!"/C\\\,+I M4+8^4$<:2K.@-!M*/5:Y[KK:=;])X@GGTY0\)/&\ M:#U\,<#/5YE8_/[@!)@:VE8D4)I5TK8?Y(-]6SYL:%@'2G.A- ]*HU :0]'D M_*],>UUMVJ_74MTLD\E,#,G)Y6/"FUL)-;6U *"./91F0VD.E.9":1Z41J$T MAJ+)*JD<>UWMV+_!#C5U#5HK"FJ]0VEV2:LOFQ[51AO0H"Z4YD%I%$IC*)HL MEI?MIF;]NY#5&/4,SC+IJD&%=*,V#TBB4QE T6365F:^KS7R%:NP7GDP" MT3-;36E5U]2%\B.-#M3(A](L*,TN:=N-CG$Z'NMU^2"#NE":!Z51*(VA:+)\ M*AM?5]OXAT;QHD_FAX5F5L[B"?D29WYX<%@/->RA- M*LTN:O/Y*&^F]8;^N M"*@9#Z5Y4!J%TAB*)BNB,N/UI@W=]4G?3:NA'-=#G7(HS8+2;"C-@=)<*,V# MTBB4QE T6265GZZK_?0W':Q _7@HS2IITA8C0]/[.U/&4*<=2G.A- ]*HU : M0]%DT51.NZYVVO^JL0K4BH?2K)*FZ=L".M7KZH%N-(?27"C-@](HE,90-%D] ME1NOO^DN=G6TUJJ VO7Z[F9P?30R!W590'UX*,V%TCPHC4)I#$63#[>L?'A# M[<.7Z^N-XX8I:EC;K(?2+"C-AM(<*,V%TCPHC4)I#$63Q5&9](;:I'_+88JZ M*JVE!77VH30;2G.@-!=*\Z T"J6QDJ88>LJBJ3Q[H\&S_VN&*>I:M=8/U,>' MTFPHS8'27"C-@](HE,9*VL&AIZR>K=/&U3;^1A!^-%TK8NLLHA/RA2=S\NZ? MW$_V-R/8 \>Q)XYCCQS'GCD.]>^A- ]*HU ::TCG/GD5F:H\A[_RZ@VU5V\% M"9]DHJ%0CE"@SCJ49D%I-I3F0&DNE.9!:11*8RB:K(G*@#?4!OQJ\_R^":SJ M*+O;^E[[HIEA6W$HT!Q:UE'787NHQ-/:(!>K50VDV ME.9 :2Z4YD%I%$IC*)HLELJK-]1>_4ZW2R3\CCJ./G)2':QU_PSJQD-I-I3F M0&DNE.9!:11*8RB:+)[*LS>.V!W_4Y[-HJYX:R%";7THS8;2'&/WL/:^WAO5 M3Q*#!O6@- JE,11-5ECEZQMJ7W^EG/LC%78/5-@)N8RBI1^N/CC8#80N%(#2 M+"C-AM(<*,V%TKR2MMVU-P;#^JH]"@W*4#3YJP*KA0*F>J' 1S_R'YLW**LI M;=,=2K.@-!M*-OY-W/7LQWU^WIM!^^U MNLZM50,U_Z$T!TISH30/2J-0&D/19-542P3,AH/XWV+^K:S#=B.MYT?#ZW6U M0*U^*,V&TAPHS872/"B-0FD,19/54BT),/_DF?KE$7S?@FPVX^&4/,0)^>*_ MK-Z(P]7)X_=A\+@:U,KM;WO7Q>+S3R$"7!D!I-I3F0&DNE.9!:11*8RB: M+)NM+S=7+Q=HE$UYUOZQLCG4S)@[S8S6T_OUKR"Y5M>VM5Z@2PF@- =*M'';_UU !T MD0&49D-I#I3F0FD>E$:A-(:BR7JJ%AF8QQS+__-.3*NKWUJ.T&4,4)H-I3E0 MF@NE>>91:TXH-"A#T62=5>L33/7ZA%O^Q).4EZW1W2(,&F:HH2L0H#0+2K.A M- =*=9%NQ0&D6E&9#:4Y_]ROG:WUW%QK0@](HE,90M)4" MNNF,\\SR,__B;,Z31W[-PS EDWP.^+R36Y>;=XG(_?SK73Y[%>;B;.$_\H]^\AA$*0GY@T#V3H?B[YCD6SC7+[)X<=[1.N0^SK)X7OPX MX[[HF>47B,\?8M$O*U_D 9[CY'M1[8O_ 5!+ P04 " S@*Y8(+6J/(X" M #S!@ &0 'AL+W=O:RXT%.O-*:^\'V=E5!1?29K$/BED*JB!J=J[>M: .G$Q18JGSOYG4^]P H" M#IFQ#!1?&Y@#YY8(93STG-ZPI 5NCU_8?SKOZ&5%-#X_D4-"& MFUO9_H+>3V+Y,LFU>Y*VSPT\DC7:R*H'HX**B>Y-'_LZ; &0YS @[ 'A/B!^ M!Q#U@,@9[90Y6U?4T'2B9$N4S48V.W"U<6ATPX3]BTNC\"M#G$G_2 /DG'PC M2R.S^U+R')3^0JX?&F:>,'Q'E:+":/+U"@QE7)]@4)=4@9[X!@58&C_K%YMU MBX7O+!:1&RE,J549'"Z534F^FJ='"I71Y-FD2A*,H02^;;1MO\^+X M/!@%KWD[>N-!;WQ4[R"3:=U 3E!L)H7H3UC+3$GJ9L591F11@&)B3:C(2:W8 MAN*VJ3G- $^T^-!Z_C_;IOQ)[?-V[S#V\;?ZA\5J+5KJQJKU@C3'<8A.G3N2]>P M]N(S[.A= WZEZ:X#/&IKAM7G4"!E&ULM9;;;MLX$(9?92 4V 1HK*-MN; - M)$W;[45V@QCI7A1[P4ACB0A%NB1EM\ ^_)*B(BM;V4B*]8W%TPR_?TAS9KX3 M\E&5B!J^5XRKA5=JO7GG^RHKL2)J)#;(ST*+4=\)?S#2EPA?I^ M/S;BC9@'HO"]8'_17)<++_4@QS6I MF;X3N]^Q%32V_C+!5/,+NW9MX$%6*RVJUM@05)2[+_G>!J)GD!PRB%J#J.%V M&S64UT23Y5R*'4B[VGBSC49J8VW@*+>GLM+2S%)CIY=_"(TP@PM8:9$]EH+E M*-5O\.%;3?4/.UP2B?"99\AM^."6$0Z7-I1V_NP:-:%,G9N5=ZBTI)G&W/F" M>TZU@K.[U;V9_WJ#U0/*O^>^-M1V;S]K":\<872 ,(8;P76IX //,7]N[QNU MG>3H2?)5=-3A#9$CB,.W$ 51 O>K:SA[?$6:A<.REO_Y_#/X$Y.@G,\;AS;?]9V&8=),@GG_G8 *.F DI<# M[9H;:XZ+;%&:?R 4DG!]D1-S(]:$2M@25F-#G O&B%2P0>F8+?P^8D,"'$C: M%S!*)L/XXPY__')\4A02"V(%4&YNGGDHLA;9L TA.>>3'E(PS#/I>"9'>3[9 M@&'^VK.=_'2VT2R=3:;#,-,.9OHRF-.>ZW3@7,<'KF7:H:='T;^8I\/R\AP4 M:LU,>T=UZ2B *E43\P"]-LSI3V&^",,@B-)AV%D'._M?8$][#(XQC/KJXE$\ M+"T,]MD@."K.9+HUTE^XTZW?9]&>I6$0'2#JY:?PI42GC6C+D3Z/Z#@Y("#: M"XA.E01:S_V@)L'8/!8'F/9Y*7Q%8CIQ6..A!^._U\+O53 5RJ*ITQ1DHN;: M%3/=:%<+7KH*:+_<%9(FO1&PO=V]R:W-H965TR-?#P]< M/,D80*'G-&%RY,1*9;<8RR"&E,@6SX#IG1T7*5%Z*B(L,P$DM* TP9[K]G!* M*'/\H5U;"G_(5E8T2A69@'[PXQ$L ;UF"V% MGN&*):0I,$DY0P)V(V?)I DADC+^%ER.M4G#?!X_,+^R7K77K9$PH0GWVBHXI$S<% (.Y(G:L4/ M]U#ZN39\ 4^D?:)#&>LZ*,BEXFD)U@I2RHHW>2[S< 30//4 KP1XYX#>*X!. M">A8HX4R:VM*%/&'@A^0,-&:S0QL;BQ:NZ',5'&MA-ZE&J?\!5> VB[Z@-8T M8G1' \(4FM@/@Y (HPEG 3 EB$T[1E,J210)B(B"$*U@#RP']&X*BM!$H@T\ MJYPD[S7C9^"1(%E,@S.2%95/Z/L84V7)&DVAABI0T:F3@H MS=P59KQ7S'30G#,52S1C(80U^$DSONTU$&"=V2J]WDMZ[[Q&QCD1+=1I7R'/ M];IU@IKA4P@J>*=!3J>J=L?R=5_CFRWFX]67NLPV LU9%!+$' MQW_[IMUS/]:YNA#9B<=NY;';Z/'O7^T*+4&8-7TLU5DO^&XLGSGU]K[;NND/ M\?[84FW0H HZD7I=2;UNE/JX>-C,IFB]&6]FZSIEC?#_+3;[=]5I2:H/J*]"N=_6:=]P^+<9V<1MC_5N)"9"<.!Y7#P84K,:BKA'=6 MB7\$%5+Q49_2W26R[5NB@.=,%2VK6JUN"&/;&/&?\.)ZH0_6B#*)$MAIJ-OJ MZ[];%"V[F"B>V:ZWY4JW,CN,]2T'A G0^SNN.U\Y,1^H[DW^;U!+ P04 M" S@*Y8]GF)'@0# P# &0 'AL+W=ORH&+BY%)N1JXKDAQ*+'IL U2] M63->8JFF/'/%A@-.#:@LW,#S!FZ)"76BL5E;\&C,MK(@%!85Y8DBR7>L&-QANW$T1EK)BK%'/?F43AQ/;P@*2*1FP.JQ@SD4A292V_A92RGSB#!V4PAIO"[ED^X]0Z[G5? DKA/E$^SK6N*GVH8F,7"!7#1G M- $J.3;GY**8")QE'#(L(45+V '=@L*?QK$U6A+QB%[%(#$IQ&L=4;.>A9JX M[_=0KH#_&+M2J=)[.SR&Y!+\1$W85$AH^/H7^)Y/> 8T MR=75<#@K]/MPI%/K"5HSZ)MM)#8X@8FCKBX!? =.]/*%/_#>M;G7)5G<$=F) ML_W&V;[5V;^_!C=H 5ROJ1NWS<>*[ZWATQ?Z+O)Z03!V=\?^M 2=1L36;?VG MZ-M&]*U5]#1)V)9*H6Z.!,@.KPIH+:B9M:"L.:XMJ"[)XH[(3KP=--X..BZH M05M!G=63->>U]K0F/&0\D7W7R+[KI*3FUI*RYKBVI+HDBSLB._%VV'@[[+BD MK'S7^M@E63QLJ3T_/*L]]ZB74D63F9Y4(%-A50O0K#9M[]1T>V?K,W\TK[K7 M TW52ZL?^(Q0@0I8*TJO=Z?N#%[UI]5$LHWIV%9,JLHUPURU],!U@'J_9JIK MJR&PO=V]R M:W-H965TUDE9.L6V M[4VS.,DGLZOZWETQNV);GB8YO2NL6B2Y7P=-$V?],TC_LT?OGC[3?$MUX]HD>G5BM;B?9PXF+G&$Z>==OYHX&R$7 MA?VX".Q(57TNRTV\H-<345Y*6CS3R>RG'Y!G_P+8=#J;CJG-)M$]:%,3I[4) M=L30IMO9=$&;'T49_X.5I!1,6G&"X\K6! M'G'\04F,X,Z8FMTA*/0_BUTKL.LDQ)[X<1H6=[BE4U>TKEF'X#!$^FJ'L+2, M#>J=]:_U:4.+N(;']F$)5D.XF5/+X:AJT5AJ_2&6Y(>,T:_-/%PL=('::@'W MQ=2KQ#]DS'](!;L]7C6!>J_G0$ D&1#!$#@7"R1+%N51M !KG;P^QE2+QE+K MCZ,D3 0C)C1G5+A$@>T1HLP93:!CA\3'PSDS$H7VO4JZ1#!>0E[]8[UJ O5> MSP&"2)(@@E$01 <5\BY"/_!\,C2K"70]Y 7.T.PY@XNQ)(+,&F1/ZG<$J2UY@G_C*YI0NL-K$ M0L,YY!ZJ^>@3BRI$\/4N7=U& #8F- Y'U4M&DNM_^9.8BZ!,1=Z M=Z?N;&HGE"9./Z'@KIA:E:Q)C%F3J BIMZI!3;W5T4%<) MN$A@R5,7R:AJT5AJ_>'<>;\-TRQ$843=O;SP[>HMX7#N: (1#@,<#-^)PKTQ M=2N9D\#,>9C#B J4@?A_-PZ&( :W=/(L<)07HPB)M8=)J$V;^I. 26# W+\03L!L4Q^ ?&2< MLZS^N*;QDA95@'C^Q!A_O:@:Z [=SOX#4$L#!!0 ( #. KE@V11O+<@, M (\7 - >&POV24N6L4RZ*L;M4*G_G><5\25-27&0Y%1I),ID2I:=RX16YI"0N@)1R MK]_KA5Y*F' G([%*KU-5./-L)=38]7MUS#&'C[&.AF]=Q^A-LYB.W?NSU]]6 MF;IZY9CCR9N3D][]^=5^_*P$SEW/*GIYA.A%KX<+ XB)A\>)']+&I >[TN7I MIUK($$\QVM!"TUD:)DPPYW:5'1O!@%"WF4;NEX!J%26ZD',R"(3I/2P950#+3NGG-_"3>MKLJ.]3EH[5[:A MJ(?:4#4T,F8"^FTUH]V6'3Q)U\G90Z8^K/1R1#F'!JLX5(J5G\T0DG([+E.H=)T'*A6;MR/?)^_Y"H_V7$P>"[+Y5UEW[#58_4@\M)-7G;! M9-@%DYWHR6$73$8=,#EXMKOF\2:#3A32[X+)?A=,!B_2I%<]^+:>KG>>K>NH M []AQNX7^$W$FZ3.;,6X8J*:+5D<4_'H$5O+*S+C=%=?GQ_3A*RXNJO!L=N, M/].8K=*H/NL&"E&=U8P_P?+\L/X!I7,Q$=,UC:?55"YFY=#1 YVU>@%A'[DN M7W8$XQC,C@"&Y<$<8!S#PO+\3^L9HNLQ&.9M:$6&*&>(<@S+ADS+-Y;'SHGT MR[[2* J",,0J.IU:'4RQNH4A_-G5,&_ P/) IK^K-;[;>(<<[@-L3P]U"+92 MO!.QE>*U!L1>-V!$D7VWL3S P'8!ZQW(;\\#/67G! 'L*N8-NX)Q)(HP!'K1 MWJ-AB%0GA+=]?["K) BBR(X 9G<0!!@"5R..8 [ X8$0?D]N/=]Y&V_I[SF M7_"3/U!+ P04 " S@*Y8EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( #. KEA_DX:G4 0 'DB / >&PO M=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"J'+9@]>6P\[#]0%LDFV:Z#;#>J@UX*6 M:)N(1+HDE33]]3N4ZLT(L0:]B#K9HF3YTYB:;X;6NV=M'C=:/[+O5:GL,MH[ M=[B:3FV^%Q6W?^B#4+!GJTW%'6R:W=0>C."%W0OAJG*:S&:+:<6EBMZ_.Y[K MWDSQAG8B=U(K&/0#7Z1XMJ_[_29[DE9N9"G=RS)JWI_W\MS;RAU:.E^O\H%O;#/B^.8S!Y!EM)C!";?2 M6-<!(!, /*#AE3MPYD+@^^7 M2X+M,@!;"FPK]01':O."T_:,RMNS &09D'T4W J+L4B=#.R3!FONL:02UL^W M&R,*B:=:3)DD'E@E#=_"\VFUFT"94+%;L>G@40Z)!Y9(@W<.>-<[([PVG&5< M^1Q35=)5&).R2#RP1AK,"\"\XT;!36O9O3!LO>=&8$3*(?' $FD0+WWJ(@&FD\(G9- M2?M9'#14[FJ'$2F'Q"$D$B>-ZC96?*L]Y9W/V9TH4BJ)!W;)2ED)DY ]&%YX MT5T;P]6NOYKI7_D=D]U#>Y[%@FH2R3A+!,7UW3*6,3 MLFT)(9M.]<#.H%$MA?T=(U+"24((Y[6,.,E'F28)89JWOCYR8DS*-DD(V_1Y MNSLA*=\D(7S3)T5VAC$IWR1!?-.CQ6XT*>41;*1NV%)AB3LE 6PD*]T>S<0I2%LB"] M4%_+UL&D+)0%Z87Z,/&=/J\S*_-\R_M'_+9'._/KJMR_(&QOY5'S4OCD].')_Z>/\?4$L#!!0 ( M #. KEBAE^J4R0$ * > : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-V;ENPD 4A>%707X AKN8+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5 M-;9\_X_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7] MHL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/# M5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C* M!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0 M:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1 M;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z%VCWC6!WC7J7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G! M2[CB'."'],LW4$L#!!0 ( #. KE@HM&@3PP$ (D> 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W; M4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4 MQY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFC MTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:] M;LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z M+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_ M'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@ M?=R!]'$/T@&UL4$L! A0#% @ ,X"N6$APQL// M!0 X!X !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N6#=H(R]*!0 'Q, !@ M ("!SAD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,X"N6,(A'+=7!P )2 !@ ("!*2@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N6$?QNZI8 M P [ 8 !D ("!W$4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N6*2;%_NL! <@L !D M ("!NE$ 'AL+W=O&PO=V]R M:W-H965T!: !X;"]W;W)K&UL M4$L! A0#% @ ,X"N6&>]P_I7!0 @P !D ("!7EX M 'AL+W=OS M9N@" "3!@ &0 @('L8P >&PO=V]R:W-H965T&UL4$L! A0#% @ M,X"N6'\N?34F @ V@0 !D ("!\VH 'AL+W=O@P !D ("! X0 'AL+W=O!0 &0 @(%W MB0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N6!1]PUZD @ + 8 !D M ("!\I 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,X"N6-ZQZ+5Q @ >P4 !D ("!8YH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N M6+!.Q"O6 @ PP< !D ("!YZ4 'AL+W=O&PO=V]R:W-H965T>L !X;"]W;W)K M&UL4$L! A0#% @ ,X"N6(6J%HEU P _0H M !D ("!I; 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N6. 8S0IS @ * 8 !D M ("!*+H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X"N6$H-:DL$ @ )@0 !D ("!^L0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"N6.!R M:/]> @ HP8 !D ("!2-, 'AL+W=O&PO=V]R:W-H965T+8 !X;"]W;W)K&UL4$L! A0#% @ ,X"N6 =6&PH:#0 [)T !D M ("!"]P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X"N6+,R"2C9 @ 0PD !D ("! MJ>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X"N6#9%&\MR P CQ< T ( !5_P 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M,X"N6*&7ZI3) 0 H!X !H ( !6@4! 'AL+U]R96QS+W=O M XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 130 275 1 false 54 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://liqtech.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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 - Summary of Significant Accounting Policies Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Going Concern Sheet http://liqtech.com/20240331/role/statement-note-2-going-concern Note 2 - Going Concern Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Inventory Sheet http://liqtech.com/20240331/role/statement-note-3-inventory Note 3 - Inventory Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Leases Sheet http://liqtech.com/20240331/role/statement-note-4-leases Note 4 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Lines of Credit Sheet http://liqtech.com/20240331/role/statement-note-5-lines-of-credit Note 5 - Lines of Credit Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Long-term Debt Sheet http://liqtech.com/20240331/role/statement-note-6-longterm-debt Note 6 - Long-term Debt Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Agreements and Commitments Sheet http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments Note 7 - Agreements and Commitments Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Earnings Per Share Sheet http://liqtech.com/20240331/role/statement-note-8-earnings-per-share Note 8 - Earnings Per Share Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Stockholders' Equity Sheet http://liqtech.com/20240331/role/statement-note-9-stockholders-equity Note 9 - Stockholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue Sheet http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue Note 10 - Significant Customers / Concentration / Disaggregated Revenue Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Segment Reporting Sheet http://liqtech.com/20240331/role/statement-note-11-segment-reporting- Note 11 - Segment Reporting Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Subsequent Events Sheet http://liqtech.com/20240331/role/statement-note-12-subsequent-events Note 12 - Subsequent Events Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 995465 - Disclosure - Significant Accounting Policies (Policies) Sheet http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies 21 false false R22.htm 995466 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies 22 false false R23.htm 995467 - Disclosure - Note 3 - Inventory (Tables) Sheet http://liqtech.com/20240331/role/statement-note-3-inventory-tables Note 3 - Inventory (Tables) Tables http://liqtech.com/20240331/role/statement-note-3-inventory 23 false false R24.htm 995468 - Disclosure - Note 4 - Leases (Tables) Sheet http://liqtech.com/20240331/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://liqtech.com/20240331/role/statement-note-4-leases 24 false false R25.htm 995469 - Disclosure - Note 6 - Long-term Debt (Tables) Sheet http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables Note 6 - Long-term Debt (Tables) Tables http://liqtech.com/20240331/role/statement-note-6-longterm-debt 25 false false R26.htm 995470 - Disclosure - Note 7 - Agreements and Commitments (Tables) Sheet http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables Note 7 - Agreements and Commitments (Tables) Tables http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments 26 false false R27.htm 995471 - Disclosure - Note 9 - Stockholders' Equity (Tables) Sheet http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables Note 9 - Stockholders' Equity (Tables) Tables http://liqtech.com/20240331/role/statement-note-9-stockholders-equity 27 false false R28.htm 995472 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Tables) Sheet http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Tables) Tables http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue 28 false false R29.htm 995473 - Disclosure - Note 11 - Segment Reporting (Tables) Sheet http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables Note 11 - Segment Reporting (Tables) Tables http://liqtech.com/20240331/role/statement-note-11-segment-reporting- 29 false false R30.htm 995474 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables 30 false false R31.htm 995475 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 31 false false R32.htm 995476 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details) Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details) Details 32 false false R33.htm 995477 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) Details 33 false false R34.htm 995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Sheet http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Details 34 false false R35.htm 995479 - Disclosure - Note 2 - Going Concern (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual Note 2 - Going Concern (Details Textual) Details http://liqtech.com/20240331/role/statement-note-2-going-concern 35 false false R36.htm 995480 - Disclosure - Note 3 - Inventory - Summary of Inventory (Details) Sheet http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details Note 3 - Inventory - Summary of Inventory (Details) Details 36 false false R37.htm 995481 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://liqtech.com/20240331/role/statement-note-4-leases-tables 37 false false R38.htm 995482 - Disclosure - Note 4 - Leases - Balance Sheet Information (Details) Sheet http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details Note 4 - Leases - Balance Sheet Information (Details) Details 38 false false R39.htm 995483 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 5 - Lines of Credit (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual Note 5 - Lines of Credit (Details Textual) Details http://liqtech.com/20240331/role/statement-note-5-lines-of-credit 40 false false R41.htm 995485 - Disclosure - Note 6 - Long-term Debt (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual Note 6 - Long-term Debt (Details Textual) Details http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables 41 false false R42.htm 995486 - Disclosure - Note 6 - Long-term Debt - Notes Payable (Details) Notes http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details Note 6 - Long-term Debt - Notes Payable (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 7 - Agreements and Commitments (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual Note 7 - Agreements and Commitments (Details Textual) Details http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables 43 false false R44.htm 995488 - Disclosure - Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details) Sheet http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 8 - Earnings Per Share (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual Note 8 - Earnings Per Share (Details Textual) Details http://liqtech.com/20240331/role/statement-note-8-earnings-per-share 45 false false R46.htm 995490 - Disclosure - Note 9 - Stockholders' Equity (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual Note 9 - Stockholders' Equity (Details Textual) Details http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables 46 false false R47.htm 995491 - Disclosure - Note 9 - Stockholders' Equity - Warrants (Details) Sheet http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details Note 9 - Stockholders' Equity - Warrants (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details) Sheet http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Details Textual) Sheet http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Details Textual) Details http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables 49 false false R50.htm 995494 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details) Sheet http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 11 - Segment Reporting - Summary of Segment Activity (Details) Sheet http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details Note 11 - Segment Reporting - Summary of Segment Activity (Details) Details 51 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 48 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, liqt:ExtendedProductWarrantyTerm, liqt:StandardProductWarrantyTerm, us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ConcentrationRiskPercentage1, us-gaap:DebtInstrumentMeasurementInput, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:InventoryValuationReserves, us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:WarrantsAndRightsOutstandingTerm - liqt20240331_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59 liqt-20240331.xsd liqt-20240331_cal.xml liqt-20240331_def.xml liqt-20240331_lab.xml liqt-20240331_pre.xml liqt20240331_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "liqt20240331_10q.htm": { "nsprefix": "liqt", "nsuri": "http://liqtech.com/20240331", "dts": { "schema": { "local": [ "liqt-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "liqt-20240331_def.xml" ] }, "labelLink": { "local": [ "liqt-20240331_lab.xml" ] }, "presentationLink": { "local": [ "liqt-20240331_pre.xml" ] }, "inline": { "local": [ "liqt20240331_10q.htm" ] } }, "keyStandard": 249, "keyCustom": 26, "axisStandard": 20, "axisCustom": 0, "memberStandard": 35, "memberCustom": 18, "hidden": { "total": 53, "http://fasb.org/us-gaap/2024": 40, "http://liqtech.com/20240331": 3, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 130, "entityCount": 1, "segmentCount": 54, "elementCount": 421, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 532, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://liqtech.com/20240331/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-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://liqtech.com/20240331/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-03-31", "name": "liqt:CashCashEquivalentsAndRestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "liqt:CashCashEquivalentsAndRestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://liqtech.com/20240331/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/20240331/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-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R5": { "role": "http://liqtech.com/20240331/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-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R6": { "role": "http://liqtech.com/20240331/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": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://liqtech.com/20240331/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-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R8": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://liqtech.com/20240331/role/statement-note-2-going-concern", "longName": "008 - Disclosure - Note 2 - Going Concern", "shortName": "Note 2 - Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://liqtech.com/20240331/role/statement-note-3-inventory", "longName": "009 - Disclosure - Note 3 - Inventory", "shortName": "Note 3 - Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://liqtech.com/20240331/role/statement-note-4-leases", "longName": "010 - Disclosure - Note 4 - Leases", "shortName": "Note 4 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit", "longName": "011 - Disclosure - Note 5 - Lines of Credit", "shortName": "Note 5 - Lines of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "longName": "012 - Disclosure - Note 6 - Long-term Debt", "shortName": "Note 6 - Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "longName": "013 - Disclosure - Note 7 - Agreements and Commitments", "shortName": "Note 7 - Agreements and Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "longName": "014 - Disclosure - Note 8 - Earnings Per Share", "shortName": "Note 8 - Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "longName": "015 - Disclosure - Note 9 - Stockholders' Equity", "shortName": "Note 9 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "longName": "016 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue", "shortName": "Note 10 - Significant Customers / Concentration / Disaggregated Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-", "longName": "017 - Disclosure - Note 11 - Segment Reporting", "shortName": "Note 11 - Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://liqtech.com/20240331/role/statement-note-12-subsequent-events", "longName": "018 - Disclosure - Note 12 - Subsequent Events", "shortName": "Note 12 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995465 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables", "longName": "995466 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://liqtech.com/20240331/role/statement-note-3-inventory-tables", "longName": "995467 - Disclosure - Note 3 - Inventory (Tables)", "shortName": "Note 3 - Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://liqtech.com/20240331/role/statement-note-4-leases-tables", "longName": "995468 - Disclosure - Note 4 - Leases (Tables)", "shortName": "Note 4 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables", "longName": "995469 - Disclosure - Note 6 - Long-term Debt (Tables)", "shortName": "Note 6 - Long-term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables", "longName": "995470 - Disclosure - Note 7 - Agreements and Commitments (Tables)", "shortName": "Note 7 - Agreements and Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables", "longName": "995471 - Disclosure - Note 9 - Stockholders' Equity (Tables)", "shortName": "Note 9 - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "longName": "995472 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Tables)", "shortName": "Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables", "longName": "995473 - Disclosure - Note 11 - Segment Reporting (Tables)", "shortName": "Note 11 - Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "longName": "995474 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2023-05-26", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:ReverseStockSplitPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R31": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "longName": "995475 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "shortName": "Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R32": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "longName": "995476 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details)", "shortName": "Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConsolidationItemsAxis-ReportableGeographicalComponentsMember_StatementGeographicalAxis-AmericasMember", "name": "liqt:RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R33": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "longName": "995477 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details)", "shortName": "Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_StatementBusinessSegmentsAxis-WaterSegmentMember", "name": "liqt:RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R34": { "role": "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details", "longName": "995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)", "shortName": "Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:ContractWithCustomerCostsIncurred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "liqt:ContractWithCustomerCostsIncurred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual", "longName": "995479 - Disclosure - Note 2 - Going Concern (Details Textual)", "shortName": "Note 2 - Going Concern (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details", "longName": "995480 - Disclosure - Note 3 - Inventory - Summary of Inventory (Details)", "shortName": "Note 3 - Inventory - Summary of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://liqtech.com/20240331/role/statement-note-4-leases-details-textual", "longName": "995481 - Disclosure - Note 4 - Leases (Details Textual)", "shortName": "Note 4 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details", "longName": "995482 - Disclosure - Note 4 - Leases - Balance Sheet Information (Details)", "shortName": "Note 4 - Leases - Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "liqt20240331_10q.htm", "unique": true } }, "R39": { "role": "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "longName": "995483 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 4 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual", "longName": "995484 - Disclosure - Note 5 - Lines of Credit (Details Textual)", "shortName": "Note 5 - Lines of Credit (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "longName": "995485 - Disclosure - Note 6 - Long-term Debt (Details Textual)", "shortName": "Note 6 - Long-term Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2022-06-22_ClassOfWarrantOrRightAxis-SeniorPromissoryNotesPlacementAgentWarrantsMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-06-22_ClassOfWarrantOrRightAxis-SeniorPromissoryNotesPlacementAgentWarrantsMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details", "longName": "995486 - Disclosure - Note 6 - Long-term Debt - Notes Payable (Details)", "shortName": "Note 6 - Long-term Debt - Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2024-03-31_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": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_DebtInstrumentAxis-SeniorPromissoryNotesMember", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R43": { "role": "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual", "longName": "995487 - Disclosure - Note 7 - Agreements and Commitments (Details Textual)", "shortName": "Note 7 - Agreements and Commitments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": null, "uniqueAnchor": null }, "R44": { "role": "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details", "longName": "995488 - Disclosure - Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details)", "shortName": "Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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": "liqt20240331_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": "liqt20240331_10q.htm", "unique": true } }, "R45": { "role": "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual", "longName": "995489 - Disclosure - Note 8 - Earnings Per Share (Details Textual)", "shortName": "Note 8 - Earnings Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "longName": "995490 - Disclosure - Note 9 - Stockholders' Equity (Details Textual)", "shortName": "Note 9 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-05-26", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "liqt:ReverseStockSplitPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } }, "R47": { "role": "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details", "longName": "995491 - Disclosure - Note 9 - Stockholders' Equity - Warrants (Details)", "shortName": "Note 9 - Stockholders' Equity - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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": "liqt20240331_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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details", "longName": "995492 - Disclosure - Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details)", "shortName": "Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "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": "liqt20240331_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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual", "longName": "995493 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Details Textual)", "shortName": "Note 10 - Significant Customers / Concentration / Disaggregated Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "longName": "995494 - Disclosure - Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details)", "shortName": "Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "liqt20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "liqt20240331_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details", "longName": "995495 - Disclosure - Note 11 - Segment Reporting - Summary of Segment Activity (Details)", "shortName": "Note 11 - Segment Reporting - Summary of Segment Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_StatementBusinessSegmentsAxis-WaterSegmentMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "liqt20240331_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r13", "r49" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r656" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for doubtful accounts of $169,522 and $134,912 at March 31, 2024 and December 31, 2023, respectively", "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": [ "r784" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r52" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Property and equipment, accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r39", "r132", "r529" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r15", "r16", "r70", "r142", "r525", "r557", "r558" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://liqtech.com/20240331/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": [ "r2", "r9", "r16", "r428", "r431", "r474", "r553", "r554", "r763", "r764", "r765", "r772", "r773", "r774", "r775" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r62", "r720", "r902" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://liqtech.com/20240331/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": [ "r569", "r772", "r773", "r774", "r775", "r846", "r903" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/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_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r115" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r398", "r702" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllOtherSegmentsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-11-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": [ "r201", "r220", "r221", "r222", "r223", "r224", "r227", "r684", "r685" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r391", "r396" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r109", "r790" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodStartLabel": "Allowance for doubtful accounts", "periodEndLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r143", "r238", "r243", "r244", "r247", "r869" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r143", "r238", "r243" ] }, "liqt_AllowanceForDoubtfulAccountsReceivableEffectOfCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableEffectOfCurrencyTranslation", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r246" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "auth_ref": [ "r905", "r906", "r907", "r908" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of discount on convertible notes payable", "negatedLabel": "Amortization of discount on convertible note", "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": [ "r6", "r79", "r330", "r854" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-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": [ "r79", "r330", "r768", "r854" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-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": [ "r191" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-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": [ "r24" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r905", "r906", "r907", "r908" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual" ], "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": [ "r98", "r108", "r135", "r167", "r196", "r204", "r222", "r226", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r423", "r425", "r443", "r521", "r606", "r684", "r685", "r720", "r744", "r813", "r814", "r858" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r128", "r146", "r167", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r423", "r425", "r443", "r720", "r813", "r814", "r858" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r167", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r423", "r425", "r443", "r813", "r814", "r858" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-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": [ "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r783" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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/20240331/role/statement-note-2-going-concern-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": [ "r18", "r131", "r672" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r19" ] }, "liqt_CashCashEquivalentsAndRestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "CashCashEquivalentsAndRestrictedCash", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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/20240331/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": [ "r18", "r81", "r163" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r1", "r81" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashUninsuredAmount", "terseLabel": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "liqt_CeramicsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "CeramicsSegmentMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-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/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r123", "r138", "r139", "r140", "r167", "r185", "r186", "r188", "r190", "r198", "r199", "r240", "r297", "r300", "r301", "r302", "r306", "r307", "r337", "r338", "r340", "r343", "r349", "r443", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r593", "r615", "r634", "r648", "r649", "r650", "r651", "r652", "r753", "r769", "r776" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r350" ] }, "liqt_ClassOfWarrantOrRightExercisedOrConvertedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ClassOfWarrantOrRightExercisedOrConvertedDuringPeriod", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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/20240331", "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants issued in connection with public offering and private placement (in shares)", "terseLabel": "Class of Warrant or Right, Issued During Period (in shares)", "documentation": "The number of warrants or rights issued during period." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "periodStartLabel": "Balance, Warrants (in shares)", "periodEndLabel": "Balance, Warrants (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/20240331/role/statement-note-7-agreements-and-commitments" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r91", "r283", "r284", "r657", "r806", "r811" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://liqtech.com/20240331/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": [ "r734", "r735", "r736", "r738", "r739", "r740", "r741", "r772", "r773", "r775", "r846", "r900", "r903" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-9-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": [ "r61" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-9-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": [ "r61", "r593" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-9-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": [ "r61" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-9-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": [ "r10", "r61", "r593", "r612", "r903", "r904" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/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,807,340 and 5,727,310 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r61", "r524", "r720" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r17", "r148", "r150", "r155", "r517", "r534", "r535" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r27", "r29", "r46", "r47", "r233", "r656" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r27", "r29", "r46", "r47", "r233", "r560", "r656" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r27", "r29", "r46", "r47", "r233", "r656", "r755" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue" ], "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": [ "r85" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r27", "r29", "r46", "r47", "r233" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r27", "r29", "r46", "r47", "r233", "r656" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r106", "r168", "r196", "r206", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r684", "r685", "r813", "r814" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r106", "r168", "r196", "r206", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r684", "r685", "r813", "r814" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r44", "r674" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r817" ] }, "liqt_ContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ContractWithCustomerAssetLiabilityNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details": { "parentTag": "liqt_ContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r352", "r354", "r358" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r352", "r354", "r358" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r698" ] }, "liqt_ContractWithCustomerCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ContractWithCustomerCostsIncurred", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details": { "parentTag": "liqt_ContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r352", "r353", "r358" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r352", "r353", "r358" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r355" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r337", "r338", "r340", "r738", "r739", "r740", "r741" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-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": [ "r778" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r73", "r74", "r483" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://liqtech.com/20240331/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/20240331", "localname": "CustomerAMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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/20240331", "localname": "CustomerBMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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/20240331", "localname": "CustomerCMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r86", "r233" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r41", "r795", "r796", "r797", "r798", "r799", "r800", "r802", "r803" ] }, "country_DK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DK", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "DENMARK" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r92", "r165", "r274", "r275", "r276", "r277", "r278", "r295", "r296", "r308", "r314", "r315", "r316", "r317", "r318", "r319", "r324", "r331", "r332", "r333", "r455" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-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": [ "r12", "r51", "r52", "r99", "r101", "r168", "r309", "r310", "r311", "r312", "r313", "r315", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r692", "r693", "r694", "r695", "r696", "r710", "r770", "r807", "r808", "r809", "r853", "r855" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior Promissory Notes", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r309", "r455", "r456", "r693", "r694", "r710" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r54", "r310" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentMeasurementInput", "terseLabel": "Debt Instrument, Measurement Input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-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": [ "r12", "r168", "r309", "r310", "r311", "r312", "r313", "r315", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r692", "r693", "r694", "r695", "r696", "r710", "r770", "r807", "r808", "r809", "r853", "r855" ] }, "liqt_DebtInstrumentStatedRateMonthlyIncreaseIfUnpaid": { "xbrltype": "percentItemType", "nsuri": "http://liqtech.com/20240331", "localname": "DebtInstrumentStatedRateMonthlyIncreaseIfUnpaid", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "liqt_DebtInstrumentStatedRateMonthlyIncreaseIfUnpaid", "terseLabel": "Debt Instrument, Stated Rate, Monthly Increase if Unpaid", "documentation": "The monthly increase in the stated rate of debt instrument if unpaid." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Month)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "terseLabel": "Debt Instrument, Unamortized Discount, Total", "negatedLabel": "Less: unamortized debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r816", "r852", "r853", "r855" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r403", "r404", "r522" ] }, "liqt_DepositsAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "DepositsAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r6", "r196", "r209", "r226", "r684", "r685" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r783", "r901" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-", "http://liqtech.com/20240331/role/statement-note-12-subsequent-events", "http://liqtech.com/20240331/role/statement-note-2-going-concern", "http://liqtech.com/20240331/role/statement-note-3-inventory", "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity" ], "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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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": [ "r748" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://liqtech.com/20240331/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": [ "r749" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Loss Per Share (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": [ "r156", "r174", "r175", "r176", "r177", "r178", "r179", "r184", "r185", "r188", "r189", "r190", "r195", "r419", "r422", "r435", "r436", "r518", "r536", "r677" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r24", "r25", "r192" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r183", "r191", "r193", "r194" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r851" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r845" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://liqtech.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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": [ "r746" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://liqtech.com/20240331/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/20240331/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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-document-and-entity-information", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables", "http://liqtech.com/20240331/role/statement-note-12-subsequent-events", "http://liqtech.com/20240331/role/statement-note-2-going-concern", "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual", "http://liqtech.com/20240331/role/statement-note-3-inventory", "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details", "http://liqtech.com/20240331/role/statement-note-3-inventory-tables", "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details", "http://liqtech.com/20240331/role/statement-note-4-leases-details-textual", "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240331/role/statement-note-4-leases-tables", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details", "http://liqtech.com/20240331/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/20240331/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": [ "r746" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://liqtech.com/20240331/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/20240331/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": [ "r746" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://liqtech.com/20240331/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/20240331/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": [ "r752" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://liqtech.com/20240331/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": [ "r746" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://liqtech.com/20240331/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": [ "r746" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://liqtech.com/20240331/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": [ "r746" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://liqtech.com/20240331/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": [ "r746" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://liqtech.com/20240331/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": [ "r10", "r124", "r152", "r153", "r154", "r169", "r170", "r171", "r173", "r178", "r180", "r182", "r197", "r241", "r242", "r271", "r351", "r413", "r414", "r416", "r417", "r418", "r420", "r421", "r422", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r459", "r474", "r533", "r553", "r554", "r555", "r569", "r634" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r905", "r906", "r907", "r908" ] }, "liqt_ExtendedProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ExtendedProductWarrantyTerm", "presentation": [ "http://liqtech.com/20240331/role/statement-note-7-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/20240331/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": [ "r21", "r22", "r23" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r8" ] }, "liqt_FinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "FinanceLeaseExpense", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-leases-balance-sheet-information-details", "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total finance lease liability", "label": "us-gaap_FinanceLeaseLiability", "terseLabel": "Total finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r461", "r470" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Current portion of finance lease obligations", "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": [ "r461" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Finance lease obligations, 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": [ "r461" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r856" ] }, "liqt_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r463", "r467" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r460" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r462", "r466", "r711" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r469", "r711" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r468", "r711" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Intangible assets, accumulated depreciations", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r134", "r251", "r267", "r691" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r484", "r485", "r669" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r669" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r445", "r446", "r447", "r448", "r631" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r444" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on sale 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": [ "r768", "r804", "r805" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Loss on sale of 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": [ "r768" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r77", "r617" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r28", "r656" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r133", "r252", "r516", "r685", "r690", "r704", "r720", "r792", "r793" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r791", "r794" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r71", "r75", "r107", "r167", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r443", "r679", "r684", "r777", "r779", "r780", "r781", "r782", "r813" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r90" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r72", "r103", "r107", "r519", "r531", "r679", "r684", "r777", "r779", "r780", "r781", "r782" ] }, "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/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-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": [ "r272", "r279", "r280", "r440", "r441", "r442", "r550", "r552", "r618", "r669", "r705", "r871" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-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": [ "r279", "r280", "r440", "r441", "r442", "r550", "r552", "r618", "r669", "r705", "r871" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r113", "r122", "r181", "r182", "r196", "r212", "r226", "r405", "r406", "r415", "r537", "r703" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r151", "r401", "r402", "r407", "r408", "r409", "r412", "r562" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r162", "r410", "r411" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAssetsHeldForSale", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r767" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r480", "r767" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Change in deferred tax asset / liability", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventory", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331", "localname": "IncreaseDecreaseInOperatingLeasePayments", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r5" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r750" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $572,142 and $558,555 at March 31, 2024 and December 31, 2023, respectively", "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": [ "r262", "r800", "r801" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r79", "r328", "r335", "r695", "r696" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r79", "r329", "r695", "r696" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest", "negatedLabel": "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": [ "r158", "r160", "r161" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-3-inventory" ], "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": [ "r248" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-3-inventory-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": [ "r757" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventories, net of allowance for excess and obsolete inventory of $792,354 and $867,458 at March 31, 2024 and December 31, 2023, respectively", "totalLabel": "Net Inventory", "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": [ "r145", "r673", "r720" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r114", "r130", "r144", "r248", "r249", "r250", "r482", "r675" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-3-inventory-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": [ "r759" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventories, allowance for excess and obsolete inventory", "negatedLabel": "Reserve for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r89", "r761" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-3-inventory-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": [ "r758" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-document-and-entity-information", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables", "http://liqtech.com/20240331/role/statement-note-12-subsequent-events", "http://liqtech.com/20240331/role/statement-note-2-going-concern", "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual", "http://liqtech.com/20240331/role/statement-note-3-inventory", "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details", "http://liqtech.com/20240331/role/statement-note-3-inventory-tables", "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details", "http://liqtech.com/20240331/role/statement-note-4-leases-details-textual", "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240331/role/statement-note-4-leases-tables", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details", "http://liqtech.com/20240331/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": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r465" ] }, "liqt_LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240331", "localname": "LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r856" ] }, "liqt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-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": [ "r470" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-2-going-concern-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": [ "r12", "r51", "r52", "r53", "r56", "r57", "r58", "r59", "r167", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r424", "r425", "r426", "r443", "r592", "r678", "r744", "r813", "r858", "r859" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Stockholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r66", "r102", "r527", "r720", "r771", "r789", "r850" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r53", "r129", "r167", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r424", "r425", "r426", "r443", "r720", "r813", "r858", "r859" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r12", "r56", "r57", "r58", "r59", "r167", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r424", "r425", "r426", "r443", "r813", "r858", "r859" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r50", "r55" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-6-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": [ "r12", "r101", "r321", "r334", "r693", "r694", "r710", "r867" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-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": [ "r136" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-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": [ "r137" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r92" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r233", "r700", "r729", "r733", "r818", "r870", "r872", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ManagementMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Management [Member]" } } }, "auth_ref": [ "r783", "r857" ] }, "liqt_MaturityOfOperatingAndFinanceLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240331", "localname": "MaturityOfOperatingAndFinanceLeaseLiabilitiesTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r360", "r397", "r439", "r479", "r549", "r551", "r559", "r584", "r585", "r639", "r641", "r643", "r644", "r646", "r667", "r668", "r689", "r697", "r701", "r706", "r707", "r708", "r709", "r730", "r815", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "liqt_MeasurementInputForfeitureRateMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "MeasurementInputForfeitureRateMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Forfeiture Rate [Member]", "documentation": "Related to the forfeiture rate measurement input." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r706", "r847", "r848", "r849" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r437", "r438", "r439", "r706" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r437", "r438", "r439", "r706" ] }, "liqt_MiddleEastAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "MiddleEastAndAfricaMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r360", "r397", "r439", "r479", "r549", "r551", "r559", "r584", "r585", "r639", "r641", "r643", "r644", "r646", "r667", "r668", "r689", "r697", "r701", "r706", "r707", "r708", "r730", "r815", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "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": [ "r751" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r233", "r700", "r729", "r733", "r818", "r870", "r872", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r81", "r82", "r83" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 }, "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-note-11-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": [ "r76", "r83", "r104", "r127", "r147", "r149", "r154", "r167", "r172", "r174", "r175", "r176", "r177", "r178", "r181", "r182", "r187", "r240", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r419", "r422", "r436", "r443", "r532", "r614", "r632", "r633", "r742", "r813" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/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": [ "r751" ] }, "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": [ "r751" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash financing activities" } } }, "auth_ref": [] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r472", "r473", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r472", "r473", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r78" ] }, "liqt_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "liqt_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total Operating Expense", "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/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r107", "r679", "r777", "r779", "r780", "r781", "r782" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details", "http://liqtech.com/20240331/role/statement-note-4-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": [ "r461" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-4-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": [ "r461" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-4-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": [ "r461" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r464", "r467" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-4-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": [ "r460" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r469", "r711" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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": [ "r468", "r711" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-11-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": [ "r220", "r221", "r222", "r223", "r224", "r227", "r684", "r685" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income - Currency Translation, Net", "terseLabel": "Currency translation, net", "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": [ "r3", "r533" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherExpenseMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-3-inventory-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-note-3-inventory-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": [ "r760" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r141", "r601", "r685", "r868" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase 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": [ "r80" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "liqt_PlasticProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "PlasticProductsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-11-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/20240331", "localname": "PlasticsSegmentMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-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/20240331/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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r60", "r337" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, authorized (in shares)", "terseLabel": "Preferred Stock, Shares 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": [ "r60", "r593" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued (in shares)", "terseLabel": "Preferred Stock, Shares 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": [ "r60", "r337" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/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 March 31, 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": [ "r60", "r523", "r720" ] }, "liqt_PrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "PrefundedWarrantsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r762" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "liqt_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Private Placement Warrants [Member]", "documentation": "Related to private placement warrants." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfDebt", "terseLabel": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r766" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOrSaleOfEquity", "terseLabel": "Proceeds from Issuance or Sale of Equity, Total", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r4", "r563" ] }, "liqt_ProceedsFromSaleOrRecoveryOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ProceedsFromSaleOrRecoveryOfPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "liqt_ProceedsFromSaleOrRecoveryOfPropertyPlantAndEquipment", "negatedLabel": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale or recovery 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": [] }, "liqt_ProceedsPaymentsOnFinanceLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ProceedsPaymentsOnFinanceLeaseObligation", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Payments on finance lease obligation", "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/20240331/role/statement-note-7-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": [ "r100", "r289", "r291", "r294" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-7-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": [ "r292" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-7-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": [ "r293" ] }, "liqt_PropertyAndEquipmentUnderFinanceLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "PropertyAndEquipmentUnderFinanceLeaseAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331", "localname": "PropertyAndEquipmentUnderFinanceLeaseGross", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-4-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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation of $12,085,314 and $11,828,200 at March 31, 2024 and December 31, 2023, respectively", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r471", "r520", "r530", "r720" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r118", "r121", "r528" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Bad debt expense", "label": "us-gaap_ProvisionForDoubtfulAccounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r157", "r245" ] }, "liqt_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "PublicOfferingMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Public Offering [Member]", "documentation": "Information related to the registered public offering." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r359", "r360", "r387", "r388", "r389", "r397", "r439", "r477", "r478", "r479", "r549", "r551", "r559", "r584", "r585", "r639", "r641", "r643", "r644", "r646", "r667", "r668", "r689", "r697", "r701", "r706", "r707", "r708", "r709", "r730", "r736", "r810", "r815", "r848", "r861", "r862", "r863", "r864", "r865" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r359", "r360", "r387", "r388", "r389", "r397", "r439", "r477", "r478", "r479", "r549", "r551", "r559", "r584", "r585", "r639", "r641", "r643", "r644", "r646", "r667", "r668", "r689", "r697", "r701", "r706", "r707", "r708", "r709", "r730", "r736", "r810", "r815", "r848", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r235", "r236", "r237", "r239", "r786" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r37", "r38" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Research and development expenses", "terseLabel": "Research and Development Expense", "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": [ "r400", "r669", "r684", "r866" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r399" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue", "terseLabel": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": [ "r18", "r131", "r163" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details" ], "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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "terseLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r94", "r526", "r556", "r558", "r567", "r594", "r720" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r169", "r170", "r171", "r173", "r178", "r180", "r182", "r241", "r242", "r271", "r413", "r414", "r416", "r417", "r418", "r420", "r421", "r422", "r427", "r429", "r430", "r432", "r434", "r457", "r459", "r553", "r555", "r569", "r903" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "Revenue", "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": [ "r105", "r106", "r196", "r205", "r206", "r220", "r226", "r229", "r231", "r233", "r356", "r357", "r483" ] }, "liqt_RevenueFromContractWithCustomerIncludingAssessedTaxPercentage": { "xbrltype": "percentItemType", "nsuri": "http://liqtech.com/20240331", "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxPercentage", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "Revenue, Percentage", "documentation": "Represents percentage related to product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r616", "r670", "r676" ] }, "liqt_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ReverseStockSplitMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Member]", "documentation": "The conversion of a reverse stock split where there is a reduction in the shares outstanding." } } }, "auth_ref": [] }, "liqt_ReverseStockSplitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://liqtech.com/20240331", "localname": "ReverseStockSplitPolicyTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Policy Text Block]", "documentation": "Disclosure of accounting policy for reverse stock splits." } } }, "auth_ref": [] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r233", "r754" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-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/20240331/role/statement-note-3-inventory-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": [ "r14", "r67", "r68", "r69" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r96" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-7-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": [ "r290" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r71", "r87" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-11-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": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r40" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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": [ "r26", "r27", "r29", "r30", "r46", "r97" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://liqtech.com/20240331/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": [ "r745" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://liqtech.com/20240331/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": [ "r747" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-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": [ "r105", "r106", "r107", "r108", "r196", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r233", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r270", "r281", "r282", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r681", "r684", "r685", "r690", "r732", "r870", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r231", "r232", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r581", "r582", "r583", "r640", "r642", "r645", "r647", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r671", "r699", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r731", "r736", "r818", "r870", "r872", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r108", "r196", "r200", "r201", "r202", "r203", "r204", "r216", "r218", "r219", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r233", "r680", "r682", "r683", "r684", "r686", "r687", "r688" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r77" ] }, "us-gaap_SeniorLongTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorLongTermNotes", "crdr": "credit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Senior promissory notes payable, less current portion", "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": [ "r12", "r720" ] }, "liqt_SeniorPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "SeniorPromissoryNotesMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Senior Promissory Notes [Member]", "documentation": "Related to senior promissory notes." } } }, "auth_ref": [] }, "liqt_SeniorPromissoryNotesPlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "SeniorPromissoryNotesPlacementAgentWarrantsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Senior Promissory Notes Placement Agent Warrants [Member]", "documentation": "Related to senior promissory notes placement agent warrants." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://liqtech.com/20240331/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": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-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": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r361", "r365", "r384", "r385", "r386", "r387", "r390", "r392", "r393", "r394", "r395" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAnnualGrant", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-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/20240331", "localname": "SharebasedPaymentArrangementAmountWithheldForTaxWithholdingObligation", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Tax withholdings paid related to stock-based compensation", "terseLabel": "Share-Based Payment Arrangement, Amount Withheld for Tax Withholding Obligation", "documentation": "Amount paid to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240331/role/statement-note-9-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies" ], "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": [ "r84", "r164" ] }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-7-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": [ "r812" ] }, "liqt_StandardProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://liqtech.com/20240331", "localname": "StandardProductWarrantyTerm", "presentation": [ "http://liqtech.com/20240331/role/statement-note-7-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r126", "r196", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r233", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r270", "r273", "r281", "r282", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r681", "r684", "r685", "r690", "r732", "r870", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r123", "r138", "r139", "r140", "r167", "r185", "r186", "r188", "r190", "r198", "r199", "r240", "r297", "r300", "r301", "r302", "r306", "r307", "r337", "r338", "r340", "r343", "r349", "r443", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r593", "r615", "r634", "r648", "r649", "r650", "r651", "r652", "r753", "r769", "r776" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://liqtech.com/20240331/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": [ "r10", "r61", "r64", "r65", "r124", "r152", "r153", "r154", "r169", "r170", "r171", "r173", "r178", "r180", "r182", "r197", "r241", "r242", "r271", "r351", "r413", "r414", "r416", "r417", "r418", "r420", "r421", "r422", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r459", "r474", "r533", "r553", "r554", "r555", "r569", "r634" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r231", "r232", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r581", "r582", "r583", "r640", "r642", "r645", "r647", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r671", "r699", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r731", "r736", "r818", "r870", "r872", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables", "http://liqtech.com/20240331/role/statement-note-12-subsequent-events", "http://liqtech.com/20240331/role/statement-note-2-going-concern", "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual", "http://liqtech.com/20240331/role/statement-note-3-inventory", "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details", "http://liqtech.com/20240331/role/statement-note-3-inventory-tables", "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details", "http://liqtech.com/20240331/role/statement-note-4-leases-details-textual", "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240331/role/statement-note-4-leases-tables", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details", "http://liqtech.com/20240331/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": [ "r169", "r170", "r171", "r197", "r459", "r483", "r561", "r580", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r607", "r608", "r609", "r610", "r611", "r613", "r616", "r617", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r634", "r737" ] }, "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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://liqtech.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-details-textual", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-summary-of-segment-activity-details", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables", "http://liqtech.com/20240331/role/statement-note-12-subsequent-events", "http://liqtech.com/20240331/role/statement-note-2-going-concern", "http://liqtech.com/20240331/role/statement-note-2-going-concern-details-textual", "http://liqtech.com/20240331/role/statement-note-3-inventory", "http://liqtech.com/20240331/role/statement-note-3-inventory-summary-of-inventory-details", "http://liqtech.com/20240331/role/statement-note-3-inventory-tables", "http://liqtech.com/20240331/role/statement-note-4-leases", "http://liqtech.com/20240331/role/statement-note-4-leases-balance-sheet-information-details", "http://liqtech.com/20240331/role/statement-note-4-leases-details-textual", "http://liqtech.com/20240331/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://liqtech.com/20240331/role/statement-note-4-leases-tables", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit", "http://liqtech.com/20240331/role/statement-note-5-lines-of-credit-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-notes-payable-details", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-details-textual", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-share-incentive-plan-activity-details", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-warrants-details", "http://liqtech.com/20240331/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": [ "r169", "r170", "r171", "r197", "r234", "r459", "r483", "r561", "r580", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r607", "r608", "r609", "r610", "r611", "r613", "r616", "r617", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r634", "r737" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-9-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": [ "r10", "r60", "r61", "r94" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-9-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": [ "r10", "r94" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://liqtech.com/20240331/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": [ "r61", "r64", "r65", "r88", "r595", "r612", "r635", "r636", "r720", "r744", "r771", "r789", "r850", "r903" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://liqtech.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Total Stockholders' Equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r42", "r43", "r45", "r124", "r125", "r153", "r169", "r170", "r171", "r173", "r178", "r180", "r241", "r242", "r271", "r351", "r413", "r414", "r416", "r417", "r418", "r420", "r421", "r422", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r449", "r450", "r454", "r458", "r474", "r554", "r555", "r568", "r595", "r612", "r635", "r636", "r653", "r743", "r771", "r789", "r850", "r903" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r93", "r166", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r433", "r637", "r638", "r654" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r95" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-12-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": [ "r475", "r476" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://liqtech.com/20240331/role/statement-note-2-going-concern" ], "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": [ "r48" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "http://liqtech.com/20240331/role/statement-note-11-segment-reporting-tables", "http://liqtech.com/20240331/role/statement-note-3-inventory-tables", "http://liqtech.com/20240331/role/statement-note-4-leases-tables", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-tables", "http://liqtech.com/20240331/role/statement-note-7-agreements-and-commitments-tables", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "liqt_The2022IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "The2022IncentivePlanMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2022 Incentive Plan [Member]", "documentation": "Represents the 2022 incentive plan." } } }, "auth_ref": [] }, "liqt_The2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "The2023WarrantsMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt", "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2023 Warrants [Member]", "documentation": "Represents the 2023 warrants." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r783", "r857" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r110", "r111", "r112", "r785", "r787", "r788" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://liqtech.com/20240331/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/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue", "http://liqtech.com/20240331/role/statement-note-10-significant-customers-concentration-disaggregated-revenue-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/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r481" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://liqtech.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r31", "r32", "r33", "r116", "r117", "r119", "r120" ] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-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": [ "r756" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-8-earnings-per-share", "http://liqtech.com/20240331/role/statement-note-8-earnings-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": [ "r734", "r735", "r738", "r739", "r740", "r741" ] }, "liqt_WarrantPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "WarrantPurchaseAgreementMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrant Purchase Agreement [Member]", "documentation": "Related to warrant purchase agreement." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingMeasurementInput", "terseLabel": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://liqtech.com/20240331/role/statement-note-6-longterm-debt-details-textual", "http://liqtech.com/20240331/role/statement-note-9-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term (Year)", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r847", "r848", "r849" ] }, "liqt_WaterSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://liqtech.com/20240331", "localname": "WaterSegmentMember", "presentation": [ "http://liqtech.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "http://liqtech.com/20240331/role/statement-note-11-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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Weighted Average Common Shares Outstanding (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": [ "r184", "r190" ] }, "liqt_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://liqtech.com/20240331", "localname": "WorkingCapitalDeficit", "crdr": "debit", "presentation": [ "http://liqtech.com/20240331/role/statement-note-2-going-concern-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-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-net-sales-by-geographical-region-details", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Net Sales by Geographical Region (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-sales-by-product-line-details", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-1-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "liqt_statement-statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-10-significant-customers-concentration-disaggregated-revenue-concentration-of-risk-details", "lang": { "en-us": { "role": { "label": "Note 10 - Significant Customers / Concentration / Disaggregated Revenue - Concentration of Risk (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-10-significant-customers-concentration-disaggregated-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-10-significant-customers-concentration-disaggregated-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Significant Customers / Concentration / Disaggregated Revenue" } } }, "auth_ref": [] }, "liqt_statement-statement-note-11-segment-reporting-summary-of-segment-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-11-segment-reporting-summary-of-segment-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Segment Reporting - Summary of Segment Activity (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-11-segment-reporting-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-11-segment-reporting-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Segment Reporting" } } }, "auth_ref": [] }, "liqt_statement-statement-note-3-inventory-summary-of-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-3-inventory-summary-of-inventory-details", "lang": { "en-us": { "role": { "label": "Note 3 - Inventory - Summary of Inventory (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-3-inventory-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-3-inventory-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Inventory" } } }, "auth_ref": [] }, "liqt_statement-statement-note-4-leases-balance-sheet-information-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-4-leases-balance-sheet-information-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Balance Sheet Information (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-4-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-4-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-4-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-4-leases-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "auth_ref": [] }, "liqt_statement-statement-note-6-longterm-debt-notes-payable-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-6-longterm-debt-notes-payable-details", "lang": { "en-us": { "role": { "label": "Note 6 - Long-term Debt - Notes Payable (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-6-longterm-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-6-longterm-debt-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Long-term Debt" } } }, "auth_ref": [] }, "liqt_statement-statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-7-agreements-and-commitments-changes-in-warranty-obligations-details", "lang": { "en-us": { "role": { "label": "Note 7 - Agreements and Commitments - Changes in Warranty Obligations (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-7-agreements-and-commitments-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-7-agreements-and-commitments-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Agreements and Commitments" } } }, "auth_ref": [] }, "liqt_statement-statement-note-9-stockholders-equity-share-incentive-plan-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-9-stockholders-equity-share-incentive-plan-activity-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity - Share Incentive Plan Activity (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-note-9-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-9-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity" } } }, "auth_ref": [] }, "liqt_statement-statement-note-9-stockholders-equity-warrants-details": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "localname": "statement-statement-note-9-stockholders-equity-warrants-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity - Warrants (Details)" } } }, "auth_ref": [] }, "liqt_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://liqtech.com/20240331", "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": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "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(19)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-3" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-5" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r753": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r767": { "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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 71 0001437749-24-016604-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-016604-xbrl.zip M4$L#!!0 ( #. KEA!F#\T#0< ,PA - 97A?-C8R,38U+FAT;>5: M?U,;.1+]._D4*JYV%ZKL&$.RNV<<5Y&L25&W(2QQ/H!FIL?613.:2!H;[Z>_ MU]+X!]@0V W)'JD0QI):4JO[]>O6F/[$%WK0GY#,!D^?]+WRF@;]3GP^?8)_ M_4X<["?GFE[NY*;T[5P62L][(U60$VFD.51&'/J3^IU]RL? MFU-IE2Q]KS2VD/K(TZ5O2ZW&9<^J\<0?%=*.5=EC^9U!/QD,+R^\=__7K0_>4(G>\%ND:G&#D>#;^) M6NG3Z[DP<[A]\3I>?KBGSTUVTN;+WCV7BJJ.'.^]_ M:^=5/K^ZZ6E+G) 2KR=4MD1*EB6$GTC?>X2'[3X3<=_-WZ=B(JV!A8SQ0NW6*+6$ Z#%P8MG-!GU2ZBT+*UA@"W4&9#V\<(@N :-S>)B8/)Y+E"<]?M ML35/A;04_ 8_J$138&4"6!*MW(0GL%@!*F$ZX7:F7*J-JS&/2<8:'1U869-2 MAFXG=N&OC " Z)3A93J1Y9C$,>+WHM:0Z![*=O?%+NV%J=T766S%IHI,KQ?K M"P[R-3Q%_[(N=]XHO[)1CHT6V6<=99#@+/;X4G<852!?3#C\.6BQ*_=NQ-)O MY+ 0;!HX^O,.;W'Z2&7M[CZ%>3PA.*_9*68&4ULL@,B>*A?X E)4AG6XIEHQ MS3I;6=(RH*%)#2N/MAHFXT$%UH$NSFB521\439S*%,S(!U Q@07^+'FEVG%2 M">'C0@8*[&(<02%\3E7&D)(.92?SHW2 (UV5!S+ M_'D')HO-[45(0!4F@H5<+'424_N;-;@+U\JE-'$=EW^^'A;)HD(,@4+1$M#G MB!?_+H"1W<(_T>:;ON.[4U-0A)&M +D'ZW &,VE:6_;06KK8LFIAG$<_OV+! M6B[%0I_B95KLWC E!]3 !]>D&\5175.X]O&-L*R7>NU%K2;2+7,K,TF )F6! M8H,]&OJ;XW+WD71S![PFW_K;)GJ<<-P9O/B29;N(=7MXW9(MH-M:A3@SSCI\ M5M'. +A'>MTHIY;:2914WEBWS&BA TL6A?*>Z!8^30QR)H]G"OJ%178!,M"7 M8WK$DPN[1630IUI!_1 %=9F&V^+>=U^>'^/.S:6+ B3XWL(WH%01'-ADHV69 M/"/YD=-++!U"@@E%3WC=L[A_WPL6344;;XU;6$%FF.AH20HW0J@IE3 %.$!% MTXHYSB'!N;J <6#/<)B&C+>^J7B\ ZMP4$K MLKPJIT9/B:F^E./F5:!MN(:*2ILY870V,9%=Y!64 15?) \^^XK^\J%D3P O MLB]W]G? J%I7,N.J?=EVE4P7[?N[=Z8R/\''_1\:/=J:+CO#]4>S9 M"5]:/>E[BP_\S!9;3IGKD;D;6$!I[TUQ).+ZXL4O/X3)F/.E0+@RFUC\_W

+=[% M&GE5$SR@'N&U"M+:QNXW .4IGIR,OE;FR]14I%HZ]W+G]^/WH_;Y\9MA^]7% M\/@_\,_ZZ/F;D]'%M;Y)WK9FMMG)V5*$P< )8A - 97A?-C8R,38V+FAT M;>5:[7+;MA+]G3P%QG?:VC-29-G);496-*.D=L9S&\=UE < R:6$!B08 )2L M/GW/ M2';=F1>^ND=2:.*0(+X'#WX.R">]D2K(B3.:B0M3R/(H]#GU!_6Z M^Y6/MU-IE2Q]KS2VD/K(TZ5O2ZW&9<^J\<0?%=*.5=F#O5C\?XFQ.X-^,CB^ MG*A$>7'8?7;0[R1 6 V>/@B6E$I/=@U,!/#^Y.3TS?$%K_WC?UX>='\^0N,' M@:;1*7J&H^-O NO\X\6'C\.SD1B]%Q^.WXQ.WY^)P_T'=M'OM?,JGU\%<]H2 MYQ.EM:K$.^F<(G%N54HMD9)E:^$GTO?N O73-50_;0/K"H8?R\151U_YP;O/ M1%SWYN]3,9%3$I:FBF:4P07*B=]J:1%*/1<75!GKA2G%"982W?WV;R(W%F8D M*K+*9(+*#./>29M.P/V6.-@_>"Y,+GY5GT>$ME-F12F],J74+=RFS^Y\_G^I MCP]N]_%KZ> A^+"8BT^EF6G*QF!=<+6-#LX,\)3&BQ1+2U4*6Z&04DI.2?MG$T*^8E"[)9S.K1E (,E M-4L)Z#N/)T"Z2 .;KM6K\J,;^T7A&EB9&[MC2XF"F>N,46M88!V&$0 MPK"<"WA2Z28BUV;F%M2Q-%;.6_A(2&Z,N(&RM<8 MP!S ^UC),'SVTDPNN*Q M)G&[)LQ-8N+-9/(S"]XEZ\1*@:8L6R]4'YEH1P++=+/.LU@P6GL\>7N MT*N@OAAP^-^ 8E?NW4JF7\AA(O@TB/27 ][B_)'*VFT_A(4\(02O62FF!E-; M3("M/54N" :LJ SS<%&UDIIUN;*D96!#DQM6$6TU4L:="K(#+,YHE4D?@"9. M90INY =0,8,% 2UYIMIQ5@G[QX44%.3%. (@G!G"H KUC4IK+5D5\5@!Q"H[ M843,=>LI&I\28D,(%\93]OB$:A/;DFW9MO7FOT&Z[65C:^Z!KU.5,:6D0]W) M^HB*O[9(YX\N^"&-D=^A-]?C-V?'AJ"HK0LY$@]U =SF F M36O+$5I+%QMF+8SS:.=W(9C+I9CHHEK+Z*:2+?,K:PD@9J4!8D-_FCD;X[3W2?2S2'PFGWK_W;1XZ3CSN#% ]3M MX7U+MJ!N:[7%67'6Z;/:[4R >Z37&^74$IU$2>6-="'75"7:3@N[GWWY?D0AVXN710H MP><6/@&EBA# )ALMR^09R4^<7F+I$!),*'K"^Y[% ?Q>M&@JVGAJW* *,L- M1TM1N)5"3:F$(> !*II6S'$."<[5!9P#?X:':<1XXZN*QRD8]ZR?ATA3N<46 M;"$X%(0#X0TOT1H>M*+*JW)J])18ZDLY;MX%VD9KJ*BTF1-Z9Q,3U45>81E8 M\;?DP6=?,5X^E.P)Z$7VU<[^#A15ZTIF7+4O[UTET\7]_<,[4YF?X./^#PV. MMJ;<]V3MS:(A?.D36W;"-TU/^M[B U^SQ9)3UGID[H86 .V]*8Y$G%^\^/F' M,!AC_BX27G';+Z!*3[R3<]%]'E^^!Q?R>AV?W1?LPV)]/>_=!2Z&NQTQ]42W MNA3AU"_L.-G=;PG^V3L27WB&PYBXSL9ODOH=-;C^@+@&ROQ5YBRV MQ3\MEF>RH#NC^8W#M#D^WRHVWE1?*S C_E[\GQR9\(6@*L2;B:)/@_!&J]]_SMR>CB6MLD;ULSN]G(*52:1\]NZM]'#\S,][U,TJ2[LXKWS## M:==OE->=5_CG-\J'?B23!5YRT&;!Z6DEE<+44C)C?-$.V8QJ&- YC.6,B(Y[ MIME?M.TUWA#%B#!M(=6,\(ZAMZ9&.)N*MF+3S'1F1$V9:*,]K/Z/<6ZE MZT?=_FW&(F;@H%7W_$:$"//NSA>PO+D'YLVWH-DX1X>[(M)YYR$?_VZ_,16& MJKL^<9.]_CB\/+_L!>'E< "CZ_'D.AB$$ Z_MN,G0>,=PW5]4N_58=+O.43> MP5'S6: $$PC.AJ.P?_;LK*RX.&G^#,-S"-_U81*,WP:#_J0V_.VJ_SL$O= ^ M:36;K?]_IOY1:,/2Q5VGEP)B*02-#9,"YLQD8#(*'PJBD#*^@#'-I3(@4[AB M'T,:9W!IR13$3B"\BK=Q'?;LI-V?CENM9L( M";QF[0.D4CD_.55,)D!%0A-X3Q0N?^!5D?#6(1 -*>,XOD9E0T5ZROR9VDR#KY%BRZYT<')8QFKF4Z]@4>H&T MMDI:F4BMO>,*J]P09O.:E=6QXIPP6^:YHMK26[6/">> T[ V"4?R=8Y\Z[) M4B:(B.TX+I@PM[0M0[0J>!D=B45=^EP&9'D:U+\CT89$G$(D%9;S::59P2KF M/"=)PL1T?:]S$J_N'Q^7.4M,AE^;KY'HE]=N,L[YK[+G,^+LQ%%XAC%OXS&\ .^P M/(0=G=9WPR2/!?Z$N''EMXOV0^#*T-=*3&WP\EO0DC-,U&FTA^>T_>QWX"M[ M.#A^VDWXK-O0#3BG#'H9%7Z#=>]O"J\N9?YIYJS*XD>+WP"/X )A9/Z]@A':5\0?.1HC["\LP08%NV2&M/0R1E-L[]CJ#;NA,$Q3AD+-M:*1 M8MBAFL@(8"F4)?8YE 6\[/<,A1O*+T,%XL"& M8E7;2L$E@()Z2PM7K7B3QLK<1,:%,\5VB65GD\U:H>P@\4H"8[/>S)@S34NM MC<-.9U@XQ!2*EOJ9Y#DE2CN]L\C1MQ5#3E0N%1#EB$1)P6+;!_1:L3QN!QG* MR8BB;:[D#;/O,2C_[BA@*+T0 M:YI"D>.(!4NU>5!Q/>G//'<2,F$W$'.B]6GE*IB$M5%PT:^]'?>#7_'(V'XZ MNC@/Q_?&LK2FY/S302O@8'0QN'Z_\886:/>Y"Z)HN-^\_(;[D>QO4$L#!!0 M ( #. KEB]=M)RN 0 +(3 - 97A?-C8R,38X+FAT;=U8VW+;-A!] MCK]B1YTD]HQNE.W6D6C-T++L>NI(BD3/M(\0"8IH08 !0,OJUW*V MOHQ'%X@@@#W8L[LXE)^:C'?]E)*XN_/&-\QPVO4;9;OS!E]^H[SI3V6\P"8' M;1:<'E<2*4PM(1GCBW;(,JIA0.](+P8#F!T M-9Y:36;+R)27WXV_%EHPY+%;:,7 M B(I!(T,DP+FS*1@4@J?"J*0%KZ ,S++B5CXC:+K.KW.'N#R9X@)O&;M$R12.3LY54S&0$5, M8_A(%"Z_[U61U-8!$ T)X]B_1F7S!"8T*A0S##U!1 S]FR@E8D8!;69,:[L- M?-OA,3$44JHH@K\#L-S5-KZJFU(@$*716VC6SIPN(*(*W6;-Y872!?H6C(2M MK%WZSF9MU8(FLOAIDPQG16%,3HJ9$4%T;WG"Z@"!R3K;A;*$0-RUE M&OX2F-'V*PP_KUZ:_?([1!X&^^M_;V)FW7,+)WN?=@_**G+7"1V;&2]0F^W[O4V$XE=QKD0 M:X(AS&8!*W-I105AMBCDBFKK]:J]33@'G(:93#ARHG.D09?IE#!!1&3[<<&8 MN:5MTN*H@I>D22P!I:%,T,6U2&+GJ<.JL[*DX28@R4>$/V\8KD]>V&D6$ M+VE&T,;(K /E^G#XRULW&>?\7T%URVVGR',;"_4"O(.R3#L76GL-$S\4[.-B M/5FT[P-7TETK,;7!RV] 2\XP.&?37:SD]KW7@>_L8?_H<3?1\%E7-V"4,LY9 MCI['$X["2+&(^@W6O;M!;%W(_-O(6:7%2^-R@)7Y7C:?F::O\_-FQ8G55D&O931!,[6I]$P29 @YNX>7YCX)WCBK-4($X\+"QXFXE M]&) .;ZEI*M6XTG4# IB&15N*!Z?*;88<'84RA 2K00T^GHS8\XT+96ZI<#J M#@N'F$+14GV3/*=$::=_%CG:MN+(:<^E(J(MN^.SL_"\9V^-*DI M.?^RTZHV&)T/KCYNK.$('/>U!E$TW%]O?L/]5_T1-M$9:6]X,.A9Q+-]AWK3T][W>S2Z/[NZ MZED\P)Z#7=\CISW/[_WWTS__\?%?"'TA'F$X((XU7EH/L]!S"#OWY\3ZZ_/= MM86LP8>3P8?15^O[PYEU.#A\BP;OT/ M0I\^/G/GA-LS,L<62.#Q$[AQVIL% MP>*DWW]Z>CIX.CKPV;1_.!@,^W]]O;Z7M+V8V/9#+V#+M,+SF+D'G-@'4_^Q M'Q?V!<.T0L@8Z%54(R[-57$(55-#09XP8"A8+@C/R2^K" V@N"^*19T!&@S1 MX3"I26Q'S0(*$+;)-R MH(!+L2SI%^A\X;/ \C;JE2D6.9-KWY;P+ZDB?J&D'A*WT/ 0'0T/@'6OKR%% MB;-1"<'+JB0_D/A13X+L\-'BOZH073;@G7$?6JQ3>GG5@/'*!VOQ3.IKZV:_.3'LJR==)?-838<#F:(RVI((;8NWIZ9]RMELXI MO;RJ;^B<,ZYK;MG&=C)4QPU%PE35E+]Y'<-711A:$E4U4Q,>:32@AXZ87%PT M\7EI;*;G\F)R<5$3D6O1@1X@LP%(!,JDF?I29"*:!D*(.PW&!;B3XS[S7=+W MR%2L/?0\DLM8KI9P2\=BYA^^7Y<#>YX?R*;DO>3N8D&]B1_?@ILB2CI) N([ M,K%DW'2"F2WXE$=7_07S%X0%%*R:B:EE S-&)J<]$2.A)#CZV\7C PC=$I(- M!OD01^H)58A[O1(OJ2LP<-KCT-DNB;5^<75L[&ZK#E2Q0U=:I:5*.62RK5)0 MA7JTQ3HM&-E6)ZC"84U0RU*B@0<@L"@LC"%"#^3R CF^'FU0Q)5CBK**>>#IUULWKKIF?#>QIIZ1;=]S M(#X SPQ7W'>I(]WT&+MRH<9GA 0<18%L@ #$U'=0Z.'0H7(2J(.!ACQ-060( MN+A/A(+KLT0L<96*97V.Q++NI5C6F[-(+NM6RF5]3^3Z3P>B>@9%"RSNSTA MH5/X:V!J7013$#LT##'KS6U.T YSZP9/"3CR)TC,NO%ZY]?X+ UVIK!TI(>E ME(1;_L2Z226RWG2>2M.,@ ,082:6S8\$N3Y_&?24LC6%HK=U4'26EX1?/ELVL&&V%5/V.U;:3ZQ9KA)>>VZ[M\@ET%E-W&_:A"&K#0=*JXDU MPK5DM.X> A$1Q$",0:#2PW69;IHPX5!I1A.;7@J.,F23'/;?F>UA3>]. ML#ERR+B)+==;,F7)0Z4E191\#?R08&B= \,]-^0?"$\9B=@M>+3@8Q NN$L,G(;L36%%#>J[,5(M+.YBC. M$N&L?K2V3<2#W^=9 :V[2,!]A]00<3*5OQD1!]9$$J()5I3MF0)!0ZEE^E13OC*G,@C:W M:4&#!DVKWJ7:3+!V)JY.B3:WMT[KYHS_AWJSJSSUV@&A)+G6' &ES1HTO7J+ MK"A[UQF]>3[-0#!O@+M!"*GWYIKG]3JPE23DFH.HI%6#X%#OZJGS?9W!:RS6 M'1)@ZD)40)Z#$+LOE2-89VL0,NJ=PFV3!>>1@-9#)&"'J2V,BUW7?Y)/ATU\ MAAP_' >3T$U(4^._%-9TQ3&(0?6FYI88A/ YD=P"R:WS6/*$>(72#IU;P,$C M >(8Y@DT7J(I\:<,+V;BH3^8R*8R\'E9>&K+8Q"?1A*J4(L$UKT07;PO[TM& M=)B4A>@=0.L (@7#@OE.: ?R?.-+H[)<"(-0-/$0@B!.8'@;R2N/:';XJV-Z M6 ;"T@I,CCDG<0+)I7A,71ID8K>70J*N. 8Q6; =O2TFSV+)K9&47*; KE>2 M=^A4/_IB<$U2U;)!S*@SX!O/V70KBY(MQ(Q76-UL[FZT69B#PP=U3CR_=YES M)YDMS0&V4W#MELB^O,N #MF!B$ OJW'8& M"RC_BIKLJ[,Z/[!N.NB7D$5!'[AO>=-P8+HU*X-84:>ZI9?\:2 M6C&8W7ZL_A<:(<' M#7O%CM_$7*/)P" BMCPIC)+)HYLPRFT6.78J#\2*U]LN7.PA;,-U9H@;1XH> M5X/P46=22^ 33317B836+4AHC6().TR9. MN\.RH23$,HJ[@^+&!L^G=A&<. M 'D:?X(8Y3],'%/Y=4(9Q&C!>>?F&$5K=/[$N@,=.M]9]@A$]F!37&AP,J[- MTB#>"LXVJQ_)R)^8BHOW:A;^V%__VEI\)_]5-OE-MOC[LQ)L A-_IP? +WV6 M'/].3G_?$9O01Y'DO9A,B!W<3,[BKV(^0-S,W?A;4N+SD7YH>+TY[\;N\)!<3VK.C#6-&=N>^!H=GR"DI$U_2LZ'Z\ M%W_:<\A8O ,TNAM]0^9!UG?"R/EDOV>WT4OBQ>7B3\1^C]@5>:B1Y]P1'C!J M@T<394E':-*^AJ[11WP#E:H8V(N3A(D\*]4)PW-J\WAH?27S,6&IK@6%=91+ MOPI^XOAS3+UU];8WFHLYOYG$J[P;=D>GL^#BF3";BF'%8.YY) PL#AOT;K*\[#+?14DK^^9O%AUS]I,$MB#7GN-3F@L/Q&@E0O M3>*6#<-29<]\'G!8;PK?Z90IND[X"Y5,7JZ\G4V+O4UBJC4_LW'[-3U,I?2? MU=)_W@WIS]32G[5"^E1:L1=]!0.)R8]#RN^,.'?PWU<8#S-W">AGXO32U>2[ MM\ T'2[;5VNF+>@E%C@&U%WXG,I0XB:8Q;Z,?_.]^+MX*_TJZ5KF\@KQF'SX M$U2YD)_]O,I^P316MYRFP9P5B,FOL=DNQ">\'>+$SPPEVY4/A,T3%O*PX 7SPOQE9]$=G51:\/XK+AI'/#@?R:W,-1'DX"P_Q',+OV0 MJ12LK/$JTZQ.,)%XM7,2>S)E]*KT6.LMZ%MKZVL"GH^DI\!U3<8J37 MJMG:$1^?XU[>3(K,5PG\9DV\,B *@XJO('C()-&5MPB#2Y]-" C&B(P" QKTK5V9)9;*&ND[C$:66UC9=C@76[#$.2<+1F ^6.N')FVT-F[7 MT@M$Y'RKGDAJ[$KJ[S8$)-LWDPD14_::GU.7M<*[Q0=;A']2[;8;.F(A M!6M-^.<\X.?;*$&,IVE2K6DCKYJP+C2IT(IQ(L]2WB]@U9BW:G%Q:PR;$T^^ MA&>YL6C6H&OKROB>>-1GX$[FE'.?+64TGC=2.4DK8R>ER&F,-)H6AE-U*K8" MJO)8LCA-Y9SY?!"EK>2_OL55BW-[K;5';5%:.Y.!HE'/N,N,ZES\"-RU^^ M*YS[9NAGJK$6=Q?$"0Z@H62SK)SD]3;+"OW/PXP<#@X/TZ<$Q/(D[VA**5KI M4R.)C]1^LZBPE9K$4MZ&S)Z)!4/RU&E>I4JJENH6$*9,Y2A+6C%W_>FS'^"O MSO""!M@])Q-JTW1V*2KU;,=[3Q=II75WIP_T7UE=T2%;-+2;O:,)#&65 MW=%XFQ<85_3$5DWM8 ]IO\)7MY_T&]S!WM(Q.GS1ZH59%7S5K>]?[4!-0%95WO1Q$SU1EQ)*+LF[9HHT7ZY/H_2WI )"2AH0@=0,IV/WT7I"@K M%@$"I 2N;V[F+HE(++B_Q6)WL5B"GWY^G,>])162\>2D?W1PV._1).012Z8G M_6]WP?#N[/*RWY,I22(2\X2>]!/>__FGO_[ET]^"X M-J" IC7KCI][]+$LB M*L[YG/9^.[V]Z@6]P_1L/8Q$?<#$=O#D\/!Z4K?NKYNINE*X)-AN_ M&Q0WUTVWNGXXSML>??CP89#?73>5K*HA='HT^.WKU5TXHW,2L$1))%2\2/91 MYA>O>$C27(RU$'K:%NI74#8+U*7@Z$UP?'3P**,^2+W7*T0G>$QOZ:2G_OYV M>[E^9LQ^3VDX.PCY?* D?GA\?#10C0; <$KG-$F#A*,Q"1F40\B05)(2;4M)4!J ,P"09LYBEZGY$4\)B M"=+(F9L).CGI*U:"D@?%_]\]LI ^+4!5)9LO8MH?; @N)'&8Q?E 7<'O57,E M(5PR+ #0QY3"I%H-?8DAYF&-I-65_YRMGO@K2V=GF4QA8HJA>OC5ZK%/US0M MGQ>3,8V+KMP("T9CI?Q4 MXUE=T'.VC<2%I',,:\$Z@-BB,:'84/NA"'M<@*4^Z8.U?Z!L.DM7IK_HAXCP MA_FP;:56+0:Y^JL^ P;SHJ2?"#YOI$F\R:@!+U98CYZQ!J\ K&9TG]%^&E39 MLUVZB&-P3.F[,QS:XMQ67+QF25,SFCTA?-( M:DR%N;%72[=F16^=JYITP^,M>?@**B$8B6M%6]6V&Z[_1>(LGP&W5%*QI+6L M:PFZX?]7+KY?)C>"AU36\E[9V"O?HW1&Q9J?NVRQB)E6YN;&N+RU<3YR-TP- M/')G>"RFM"V<-YC@&*:*+9YC3'@,SLP6S]M]!H#.@&KLL,\X[VT04R)A"0KH M,E&L1B'VR2_N8)G?M'LO<5\[YEHMST&E50KI2CUJ'>W?\U-Z0U@TG( M^C2]>?7VEA&_(DU(>>9Y1C=>W M)4.%Y1HT^?Z!QDOZ%=:B,UU$T[0;5%@UJMF4'!VV>WA64^7'[H&WP?9, MC0?9+9T3IK9.1I//3()W4YPV 6GLR"M>HXFOMZ&NY"BQ6=K4MMVAQ%YC8YMV M@Q:KR>8V[@P%<*[/Y(0MD,$6S'X=LF-R4FX MH&Z5OL/D%'8^U*_,">Q#U5^/T=_71$=MY/<&VF34][H#%'*8<(FDD?J7Y#&+ M5#UOL&Z0;X>$1,Z"2 MV&AY0P7CT?8L">-,O>AP\1C.2#*EMS#=+R83&FI+B3MAPJN+8 BGRNJ\C^C MT8T ;1-VCTF 7.[7&'H MRU)=2+O&E,^!7V@9"18?VD'24'2/2OB-BC:RV!X0(ZUYO:MA+QTC/Z80* M055,!^S=DT>'*6>@[1A56:'J8D J:#I& 6N5!6%1*>:+QX5:X$,P%];! M&IY+9UYQ7]-4Q7^P#EVRB$:G3Q )@4H5(1($@<,P94N3+W#O ,^I6XR;8'/ MT $&?.OL35-\A@Y\XRL,G(IO]1"VVWCELDS?W/-A""LI06T36,T[\(KO;D8$ M/05+%IWQN3)=IN65N3'.0I4&LX W7K1@VG;< W#C0@#3[F,S["WRY9BV'G<] M\(W>0$?PNM6^9KYN==]@+_+U@-=&\;:H__$:45NNIVUE\,_7* /W!8ZM.-ZC M-X8V 8\MV@_HT3;*GEN'/(>O4?EK4S'6\/=ZQ,QNX+ML-ECCQAON62PRK5$> MXQ]=YSRX-7@?%67ML+MO/UN#]U%9U@Z\8]%&@X)A[RIORM'QW14/-5C.8Q-% MVS04IO+Q!@GIE\K@5HV%"7Q']46\E0*B2XJAE6+MK@JF]%KW4L16'84I_]?] MZ#3=><)4UL[7([VWLG;3(U"4M=TE4*5X?#CLHO$@&"!7ZL>[IK5GS@NQE7LB!6]:QDV-.^%[)4+E'B&^*P(] MBV)[5_(_JXNVN>0)+X/B@A6S;:YM[_? XY*5%1/:LXYU[;KAME8O#"V]GS-KB!6-9Q1+"DOGTDF]W$Y?+RU5H 3_1?JHL45/?FOJ M:.Y-S0-5W0AG#5U5<,5W."ZH\NPU8&W78IARQWH#S.T4$E,*UPJ,TR(&4VK5 M"IV#D4>IAA5^E5LLY5"9"4LP-;$/KLW6VNB2MXW^40VA$]X][:)[*8]QP=DX M-8=I"\0)L4/BKD%],PZ,-ED'3*["1W*+.Z^K,85!GB54NR;&I#W5B1WN5W@( M_9V=6&J2JI@V::&#A: S: >Q?1 #K/V=06;Q*!2;MO:,>MJ\/=MDJ% QT,31 M1)_HL:#X,YE<_?VY"M'E9DX;U4%$D/]:F:3HOYE,E2[5#-%^'X8S#6:CECNN M*\>'RL? =^MBQB16E:&!G%'U+>XP1Y,&B[PR:H?^Q?$Y'3F71ERV^S3Y=OW: M5L7:"ZOD3+>#PR'/:;Y6E#^^":>"PD)$52S:TO@]#/+'-]IAGD;TK!*# T4G M")[?S%45B%803"2^,;QXO;X6@+F];^ZSN3)"-#(YB)J@HF$O?I%&49X@(K$Z MC?TR.2,+EI)8A\C"TSG6WL)?SZ('%.O?Y\K;O\DB23!F$ABNC3I]W.&OX=B'U MC&G[$^1;O%=\I=SK-_AJ3ZGM^C#:C>>K&B#E0&<\CJB0:NVI/E"ZBR>L6TWQ:." ..VI&PINL0S8LC;ZR0:&C\'E$I5F%6;J^HPGPS05;)RE>=J5 M.[TOMMO.<>[051N"\A 0]PT"3/MT6FSN*6U,Q8FUL/3K$4P5A[4PG+-5F&H- M:]$Y^V5,Y6+:G"UOXJWQV0PS,H> %I_=J(;68*\5GRTQCYI[A@F?/3$C;(?" MG]VH=,4[T35_%D*/ ;WQ-J2E*F*CVHH%3&-C#UA,MQVZ-RW,9%:%+.'1&I8S B=M@R16AB7Z'=G&#U;&C/&VO06TME7 MA<5B2P?I3*M!@]XL[CA_N!G!V!3)81K5_8G"-96.R>;N44':U(5B,MG[$Y&Y ME@]3"+D_&=1N;V(RI];%('QOHD-G5YO(Q.)[=-J7B%8WU!]CB/[@RO\!4$L# M!!0 ( #. KE@1\QX!1$( "V/!0 5 ;&EQ="TR,#(T,#,S,5]D968N M>&UL[7U9<^,XMN;[1,Q_R,EY9F=E[=71=6_(6XZC,RV/[:RZ=UXJ8!*2V$41 M*H!TIOK7#T!JLTR !US 0QD1W5F6!(#G X&#L^,?__EUF;QYHES$+/WU[?N_ M??/V#4U#%L7I_->WG^^#R?WY]?7;-R(C:402EM)?WZ;L[7_^Q__\'__X7T'P M@::4DXQ&;Q[7;QX6>1I1?L&6],U_G=U]?!.\^>;GOW_S\^33F\\/YV^^_>;; M[X-O?@C>?Q\$__&/)$[__+OZYY$(^D82D8KBXZ]O%UFV^ON[=U^^?/G;UT>> M_(WQ^;MOO_GFNW?;UF\WS=6O4;;K<-CXAW?EC[NF+X;^\EW1]OTOO_SRKOAU MUU3$50WEH._?_=>GC_?A@BY)$*=J1D)%BXC_+HHO/[*09,4TUD)XHVVA/@7; M9H'Z*GC_;?#=^[]]%=%;.>MOWI131WC(64+OZ.S-YL_/=]E,2^IV A4%/ZAG_^^#GMEZ)9>!B)>KA+Y]UYZHB"U)G 9+ MNGRDO"%YE6-T3FB\I*G:*4'YN*:T:H;IFMR%'(^'^2,-=D]L2+%AI![GF,Y( MGF3M)_GY.%J"M]0>DYK$?V4T7/PM9,MWBHE]\]UW[]\5M$H>D%'YF"Q(64;5 M1A7YHZ!_Y>HK^B3_%<^I5T,%VS$*,BV&T!(N <9IK%C/1_EQTUH1V"V$\OGT M:T8EF]\PHRT)"0M?O":Q?J/I(YR0IGSWY&HL*PC0M&M,T(^*Q MV&"Y".:$K$K":)*)[3=["C=?_'$1BS!A(N?T0:Z4,SG^GY-'D7$29D<46_1P MBN!^NR/D9J+7\L_CJ:YO. R]#^0QH76T/FODELX=7[DLV,KN;>M(KFMOHG[/ M$B<\?,.XE$M_?2MEV_*4^+M:<#3Z]6W&\]UD; Z@AN+*C+,E:&FP!BM?/MDE M/HUX4D(T,1I6QZ[= C%(+9K7]7QW, !;!2)ZW_FK>7[N-'HWU8=76T2;+UF: MR45]F13S*L46.E=_6",^4#N:;#$3WW.\J^JY!H0?,&L&N8?YCW<5XF*G O#[ M8/.> TY7C&=Q.@]L)6#3&$Y$X'H"O SL9>#3EH'+#7"W7?\5].FD-GA/+]6[ ME^J]7.SE8B\7>[GXI.5BVR/(H83\71"G2EAG?&TI%U?T="$-:Q_K96 O Y^T M#'R]7?=PX1?2Q4N]7NKU4J^7>KW4ZZ7>+J5>^-GC1MR-6)@7?Y T"FBQSJ0H M.6-\601)P:5?X$ ]"\-65/0B&T_DXR-%PE5"YA527^7O/;%91^>Q;RF,67J RG*UZ;>0L9T#^OYO3GA& M>;(NC3P&"C4M'=#XP(D4SM3;JR52U]0%E?(1)LH.?N[=TC*)(DZ%V/Q'[<[W M6K.+H:TK.M4)-^4/[(O>.*1MZ8Q&EJ?9WG2G)?!Y,U?4W3(I8"7_+UYI9(CZ MQKU3>BXW 2?)M13GOOZ3ZB=2TZY_^MARR=+[3$KY]PLBYVF:9T6R1IQ6"8GP M3OU37HIA.S.]4LXJ10Q(, ML77OM%[%";W)#[7O%P2^;.*$*GXN9:DY,S#MRE:]TW:=AHS+S5<(I(4E97-J M&)DWJ)<#VJ4,2,(L?J)24B4;7F(@VM2\=VKOZ#Q6AIXTNR%+_=16-^N=NOL% M39*ZS5W5J'_*EB1)SG(AA4&A/T@J6_5.VP/Y>ATIN]$L+K,$:YA/3?N3\B\" M:&+*!+)@J9YGZYKT2-4]#7,N)^']MX\/<5:IR^N:.*#J\FNX(.F<:GB(J5F/ MU$E55TF9]^OE(TLJR*K\?3#?WJOQ?8'L3MX#UN1-]>P! ]LVF8UUT?%KU'O# M;.$!M'$@MF^18C.)?4!HWZ G!> 3%]CPX3S,\$A/<#.GA _Q00WX_(\6D\ M6T!T/Z%%]]+ #X3T,UI(1I&3 M36R#X?9(^TR<"5DJ-4PY0>HOP9(X4@66@T>2J(+#@5A0FHD@++E?L"K,04&> MDCR*5;L54=\O:"85U,2B_&@OC^TY*:='FGUZ^T"AA.-(;Y^$DLWDB5IN%W3% M:1@7K$;^G=""\:719*E$L7\7W]]R)E=?MKZ5"S.3OUW^E<>K0__O48ISU\.[ MG9LD85_4!KQB_(+EC]DL3R0@I:N+.QK2^$GYFZMC\%J-X13EP;%Q2_B4%W;/ MZ#>2Y/26\N(DT6"SZ#D4HO(@G.39@O'XWY(+UB+1]1@6P;40.9SZYZV'I5P? MQF_3Q2F&*W6BTX]2/8NDJB;U[%ANT8D0\@P^X&>'?$N#K/E PQ0(45N7E$XK M0?D3U179J._@E/Y;.0R5##1JPL3L.@^("\C*8)T&QV%D:/4=?/&9$RL^\VH" M5'UQEO&%ICHOSM*_.\4.4@LM!FI50X88*N( X?7O;K%\H;WHY<#)Z-\O8S<9 M;<5T(.S^735VL)M(OD"H_;MNVD U"\5 B/V[<-I#K)*9@?#Z=]_8P;.V-0%Q M]N_,:8RSDV7J($:V)< 6B]1!@&Q+< .[X,I[0 *1+Y>$KP,V"T0\3XN83U4! MKI3@U+4@*Y;$84PMW&R-AW91[+DY7=Y==LKNLI<+6GWSQQU5%P?3"CJC TT\BCE(F-+RN]H4NA>8A&O1"75%CU\"?FN M/&)GZT_D7XR?)T2(BKW68@0L"/?4J7#;RG.SY2BGCW10#G+#4BF5TTS*@T5> MG@J]9:E*L6%@G)#B,KPK:[12P#+K.[O>*QF2G9]QNU(S:^^:L.GO_YXGY M/_WE&^/P[YJ!5&L6K$;$QX2@C;P&)>?-_KV16?^J"+"LI@D123] MY)'EV0?%:,Y+/E/K*+ >P!NUO5';"\A>0'ZU G)#CNE02/X^2"@1UO&WQ]U< MB,75S_3R\"G+PYJXV8]4"$JG\O @2N>O'=LJ:# MW,ATS_M96>79$/ $Z($!@3$\"-1GW"@&C7":9@O*+[^N5*TR8PBNOJ%78GWD MDE?RT &Q.058(X8[.I76^F!$IR?!W@Z#LVU42GP?2Q9#Y(&WQGAKS E:8UIH M?0X-,3\$B:KKK?*&0TZC> D45CWXW(D75R[]>_CU!^=?JX'0H\?X8)"R=9Y0OY<)ZM)5W-;U= M2+O&1WM9]Y1E78T_\I-4(N6>4DOD.EWEV17C,QIG\JL[N7+T17UL^G5 YCU- M8\9O)1.)A6!\?2-7DZ#HJGF-_?F,H<3J0& M9 7)V'=05'>Q^/.*4UI<;4Q%IM6WF@\P*+ZBFK/]IM)U&Q1+3>&[NN:#TVX\ M'>L[C)7^84O;>?_4<^NE]T^]6O_4:RD!9U#MF*TJA1%?O?6#-3 U8$1:>Z0S M^P-T=#YAJ,4"GW^Q;HOR9R=4C Y?)3>@S1_- M:K,Y@(V,$.Z&1+5,NY963J0@FYVU MUJ!DA9!I!UIDV4"[@;(13#.=_[^S6; M#=T>/0X6R#QGW0^ D'C0,B#AR&C/\4D+GDY^H+$9 T"F2/99P5G[=$ >/'(4.Y M"":'T^$CRT\YLOR$8GK]I:P^TKBW2-<]=YRDT3DK:H[35%4PC-\;E!S\%%Z._[^JD[KO"XW_W-B!O \)J VHC+CLT#OT<4,)3 M29H(Y'8,A/)E61J%3$.X, ;5/]\;@4[9"*3),+^5/^;JK=?GF-1< M1'&29_$3O:=ASN4FH>+R:YCDDL KR9(D9UGE65$&Y8V@A!M^ODKC:+@!IVEG-V&^OTU#.O)1> MY%M(ZPK'FEIW1I++,K8:0C8#W^8\7!!!)]OP:#U%L!Z]1U">,<*CZ>PBYC24 MCQ#G"Q+SI>;%PCOT3O?V^5HZJQLXB&Y.R5S_ZDU->J?M(:?)&,HJ9\7F4;M['9 M91Y?<6Q"B@]7-!P+O;[:=K?4^VK;PR!AJ91TL_@QH*8_*1&Y8555- M!J'1.,O5C;#3.>R[/[+Y&-F\N;&/\[&/FR%*X2BH4>MA.CM@#L85!.]X*GB& MK3E=>(Z)H)'R+5-)6>ETX2H5I0B#/UOOV]R2=5'<3:E?>QTLC4"\H<]'^3F# M/PI'C?-#/=-P/->V]]&+)Q"]>'_@Y[LLW'RJFB0\R=VZOUMT^:.(HUA*R >' M@6G-U[7W,9L^9K.#F,UZWOJRVJG6CHD18+69F+D423!.R^NIR0\T&;&FIAF, MF"L-&@QF2L"(I_XT9,VU1TR ZUVHK ,_Y6ACX8&: +I80L/!^2SOW,+/@"K4 MM2-I D.T>8>KU<99@6[)@@_!;4@]*(@,Y:KM7D(XD:LL@ $]:-9NFX.1U8=^ MH5J\?4D*&'APOZ_8'$,'1(KO@H[7<-^,3> KJMW:M=K=:I?BJ01O:>U$MW8M M5,U=YF%MU#_*A=NQ!H[\E&GV?FT""=!!M6'#-JDTZ))HA[E]HZ.[5+JL*Z"/ MG\;'9_NTT9]2]8 AG!T8E-U^-0:;O"4@[A_1\0-]$"0Z=J#?R%;I@RBWL)WK MIM7>^PG-&O2%':P1^<(.C@H[-(PKVL/NO=##^V\"$<_3>!:'4DH-PEQD;*FJ M))2+LA'=T=FBND3(MOFPCPS;?/''^TA+9J* +5M MW6:6"T$S\< RDABS:;3M7.>K[D\K=;OO&4W#Q9+PFOQM8+=3P#)T/O$1<>L= M>:8$=6"WH;'4).,">@R+P.:&/'C783'5)N,">HP7@:]^WPK!_@A^,.H%JDW0A^&!AKEZ_LV(N$*E;)"LFQCQ"(!$_V@H_\L$;D(S^< MW0-M:Q1V$_1Q&-E PH(5Q.D\6+$D5G=4[_[8TE8?VV$[8L\A',W(\?> G'(L M /26BUNU-M8Z?X]5'[>.Z=TZO]VL[AK?0GT'M_1'1>T"(>DY9R(3YO=@V

  • *SZND7% M.)4BR7G..4W#PY(/0FZ*XN,FE03VYEJ/Y]9IS%CT)4X22=IUFI%TK@K4E)8Z M&%S[ 9SBNUZN5#H/5PC2^U/C#&$%G/*9HL1&%,'IOHOL7X.:=1G'UD4M\0TW3#Y]/Y@6VA\%C4AKMW,*3KZ.J"4ZIZ MZ>>;(JJ%TB6/]H\Q>8P3^89 T%N,Y#JZB,D7D<2E'#/;Z%]7\DC99&:*![:W M^M,($'W4K$C8[%1W*O-\' M21&RV$S@U?1V(>T:'^U%W5,6=36ER,H(W*D\0HCR/4L%LS2[E$&Y9:CB@=89 MU_@,.QVS WB?2)9S.6O3F8X<*V0=#.=%>"_">Q'>B_!>A/RSEE+:=#@_Z%7$&61GQ] M%R_U>ZG?2_U>ZO=2OY?Z3T_JMS\)'JW)\2*P%X%!(O M9U$>9K\3SDF:K>UR9YH.XT5E+RI[4=F+REY4]J+R M:Q"5FYR.#L7G7P*A"B@N6"+G4 3TKUS2UDQNA@SE0F"&T^$E92\I@R3E&Y8^ M49'1Z$[^R^-0_E74'?TLEZR8A%G\9"\VMQASH%FX/]A6E\6NNI'[;@P;1ZI@<47A-#R*20T7J_3?/ZGV% MV^SN(#R\L5VR)T'FZ*0T6M?D>NW-:V\ O45,9^>' M*VPZNXO%GV=K]>\5"24E4(VEP4A>5_&ZBM=5O*[B=16OJYR^KM+X@'0II[\/ M-B]="IO'\E,5S30&;%Y<8?WK&4 Z+T]0T;2_9"9X=2'7RTWZ:Y(<_ M/I&O\3)?5A*H_;U_JN1&-E)5]7OO5-V1=$XK%E/E;VZHT=2_VYS1.1?(QGNI=BTQ4))G&V_D3^Q?AY0H2HX-@M1L""<$_=#5G22NFKY2BGCW30 M<^B&I9+72=V!KQ\X204)%9]XD"08%BRL$Q(6Z#LE@[[7(FDVS&#>G%-Q?9B!5%L56(UZCPE!&RF; M=22^8IP/H!#'F@I+HW/@-9%NT3F&P.^(V9A^4;DN^UO _7@YG2]D@R48S7K5 M'1^LUK2.:BU"CT<,*ZO%V]"[7X 0.KH=LD,NW]CHAF8+M95,6 ,[,:K--XQD MUVHK=W15J ]7ZC%<2;MS3RU/R'#:^YR!0']"!K0NR 0(ZV=DL"S<+0XC7;\- MYDR%;A:U"7C:,I@5.)J+>%4K4GQ(ZBL,2?V=\3_E"CDGJS@CR85<>F%\'$=6 MW]!MH%ZA"![16/VC\X"\INY:O$[:@_NM-+17M'#L,)=,+:71)>%2LIN+21CF MRSQ10GOU>K;OZ-WB[MWBWE7LS4[>[/0JS4[]V2.PV)J@(M5H34MV)^M(K4E5 MPN9(#4A:(Y7J'$?7AY<'9MIV&\(LDM6:NU;DB?J>_C%,5U*K&! 8\P] ?<:- M8M 4BMV=X.5*-V\*(H+2(@(+M89P=]:(D8[. M_F-]X*$+MX.]'09G:Z@L7GTL60S!K]YTZ4V7IV>ZA$AY([-5-M#J1F:VA"G< M#BUA/P1R'"I4E;&0TRC.6IK$P..YL(U9$N.-9*=L).L@/B&ET]EYL9"N2%C< MMKK)CCECG+,OI8=%_I*M-9I8DR&\_NOU7Y3ZKQ>KO5A]>F)U?TQ6)HRJ'9\,A.B#^DQPWY\5ZOTY7>7;%^(S&F?RJ>+ZV M1J]-OP[(O*=IS/BMY)ZQ$(P7J7C5Q2:AS?LBZC8A83$MD[G\9WMWJ26ID$$Z M /"PH/++[^J)-#9\I?68?>7CDZA\O%37$/Q[WR1>J M),!TMMF=FVN2#>$=M>V'I]X8% 'H,5X$@^Z&2KHNOTJE.B[LWB'=_;B[CEM7 M0J_56,.COLD5;U+WE80Y+V)#SZ5J2J.S]3'1-OCM1W4Z$\_E4 ,+T3<*_(',=49$^P$&Q'>L+X PZ3H-B*.V MW'9=\S'2/NB9])RH!\J7(.H/&PY([^>4E.(BC2YB$8*9DZ&?XZ#5DJULO,** M2 W]AI9.*3YF&L]$#F/$IT7/@1&MJ"I=HY:X)2!=QT'Q%//[&U/%W@K;M@TD M8]]!415707-*#P]F*VCU PR*KR@&9;^I=-T&Q7)YIG(2!K%Z1RH1309 @U&@X0+[>8#2?PM!*!4 M$(,9A]FJM!CQU5NZ60.S,D:DM2(*LQ<(1A>\!;5.HLOBJ=UAVT!ML&,;59A: M-^SF1!)W3N$^A-85^$_H/@1\EPD _;MH5IO- 6QDA/"P&53+M&MIY43N!+"S MOJ!;S0 IRP"RSE2+<@%W(X1B..=[?[]F,RBZ+,FVB[G&D8(N9[(=7H!3 HC8 M7=6W=HBAO@H@;'<5XF"P&X8\H^-9-A(6(.;7[2+VV5T^N^OTLKM@,6GH! )@ M,=LN8R#1"0DMYL N#A:=L !#;N>N0B<:--F_C6%ANVRH:7 I$"Z6*X?:9]\! M 6.[C,@RVA"(\A?4*,VN?ZC\X,Z"U)[+=H,8F\A4&VD*!89-7()GENT1]I[9 M_U- YE*S5U^(0"ZK0/98QEGYN5V:?Y.A7>3\-Z?+%P!XA04 +CGJ"" <2A2@^2O-\_XDN8J1JJK???:YSS[W,<2^N)F/2?7! M4T?D&\X+5-X')\%3_:N68PEE\]XM[]TZ'>^6G4XQ,N^6G1;GT%3S@!#PK># M)R*8P=IZ,-!NIX!E4#O0'149CU6\]WW&PC\_R\-2W-U_-A96 /7QUJS3R8@W MKH;*-M[FYB3WUL5IP9IRY=&9^)R?P6@,A]8OF#4Z#5!9@9#N(>1&S28K!:[L MH#/'--D0A@/1&W:]8=<;=EN&JG5O37!H*/TE$.J47+!$3JX(Z%^Y7(XM+:56 M8[HPE38@R-M*7Z&MM#)!Y5J(G$87DY8])'$YG,\J+T&LM089V'9!Q1Y_D=J>%&G"_2N)JNP&D:1=1B(K9 M/Q)Y8*GC0$H-Y;W=Z@W,B[=QMMXWV=RG._E">'19<*M][+XH[BU_6)!TNE)# MB _%2[Q.RQ4V25/)S(KOJH .2$:GD[@E;4]X>9#^'F>+!4VB*\8?R-?BD^3Z MZ,))=7)&D(V0Q\ MF_-P(=_89!N@KJ<(UJ/W2,PS)O?1='81CB^R/_8%6G=WB4I+'<>VD8_*KVCBE M#T.)U]"40N;)H1 MOGZ0?%Z04-%2(\+#.B'!811XH-U. +_T]F!,& \,> = M3P7/L!54*A6+EY[]LY:>?=WL.'X\KKD5.G1[[T0:@>2L/A_EYPS^J.'W\D8$ M*DS(-4)M;?L!J+\E\YRN>0+YB\59? M1H&6J_I(U"M8T0W-IK/]=1KZU]#1N!AFHU"\NY\,ZV'=S\4F(+V4@-2];?OX MT]*RKE)+[A13TSD?FP[C%FO^*.(H)GQ]($*;>&-=^R%RCOT-U5N"1YF97'_> MOKRH0ANG@Q%@=1@4W6KM7N5KL4SVW+EI9-=&O70M7J MK>V ;=(3_0IX6@8P?ZC6Q5]@?E%K9SW;3: M>QU=L>[+E_KRI:=7OA2WV:+Q=K1Z=X9O'8AF4#0/V,$W5U ,G 6?AG'+#2,1(8*% [- M$[!9:)VS 46.19;JJX0L=![0R5Q=EH2"3@(Z@:Q]73 H=&SR&C =#0H/GZQF MEVX.Q8E/4(.5!X#BPR*I-2_8#T6*33RS2T:!HD0G?@V2@@ZUBV 1TW!< P"= M-2PBWL[SU*!8,A0K-C$.2>4ZZ/2A$P#!-1[W"'N_[^G]-X&(Y5N8Q:'>"U4'T\NIR_?F^/ZH_N M%I=,A4JAY.LR@77S89^[NOGBC_.;[0,WV:DO?VB<2VM'R<4_-93L?W!$R>=[ M#27['UI3XJ\ :T.5DRO &MTJ<5^Z'3]0-N=DM9 ,(='>'U';=AS4=E\'IX[J M+?<]I$5S>TIM6Z>5 B9"T*R4@(PUWK3M7%=\WI]>=['X\XRFX6))>,V=$,!N MIX!EV#L*7A"WWI%GNO0"V&UH+#4EH0$]AD4@]5OU!9E3[<40@"[#8J@M 0WH M,5X$@^[N_8'U@D+CV0'NY^N'N:\?YNOUM 8"D^J8E8B-"9_-^<8:,.*18*T6 M24R C6*F6]1=)K-"Q1S'[Q607@18D:SQN84J#KK[/8LA+;#?56S0.? O91VO M86 =?BSKMS4?QI 4U5$%$* Q" MK%@2AS$5@7RG[(N**PQFC$LE,G_,9GFR;2JV[O,M&&BD08\D.(DXZ)W^%I$' MWK?=ABHGONV7&Z0(^IML5\H5XQ>;=3+9+),[&M+X27'&R]F,AMET=IYS+F7] MLO!?4G5)1[>#NG75@JC6&(;M.B/$]3N/,SJ=S716^H:C.$5ZR]E3K.2?"AHU ML"!=O-O$NTVT4O+(C@_$:##(-ILE1BL8&8IU-!3Q]W)I&'+]+C=0 Q(PE MT[$/T1>KCJZX'R>A_+'P>00DC8(D)H]Q4F3QNM#1+4E IZ,WHM_KZ*]01S_? MK!15'>!\DVE2^!H_;I;+^H8>7^=MW[$G0E6NE[A.0\7ICN\)MNOD.JJP>NI> M3K5-%QP8Y$&D,ITE=Z+1 ZNU;30>9W"TNW5N@>Q%G\%1W%(^8ZKF9DCW54'N MY;]"3?QU>LOI4\QR8;R+N[N!G;.;-9MYLYLUFAV8'2R%ZI.8R,%L? MJ;4,Q/A'9A6#26A 4-BJ?G4M5 .G 5M1L)8*(A UKE)A]J85($QL=<+@9@T@ M0&PEPBR, [-\=\%[HN<]7JR0V&W*UC;TYUT?B M:I-BYS::&&8_4E @02T9J1(2<_".U(4+$])%:$J&RYD@MA'J5 MQ:%)Y?L@H410$2Q)MKEN1-D9BB\[B%YL.KP+$TL[VKRIY91-+9I@/LECE0_C MHUHB.W/H SNCZA:GR4P>F?]-";]B^7%9NH:].R#YHSSH*)U*49RH6-N&I#728B+7*>V0KNAPG(C^>;#%YH\T4]215GHS =-AT&% M5;.AFG9'A^U!/JOIXGS1'Q^Z+ZP-MGUO/,CNJ#JK(W6[W%4L0I(H2IN - XT M/-[/:22I4MDE-+K\JE2]\F)!&ZAU8SA%:3Q^ZT\*V^XHL0%/CK;#H<1>*2Y%PTMRR--Q&AGVH$**%CN7&_G&H&BQ2*/=>)9A8+&(H6U M\H1#P8Y5]FJ&=FS"5C.4HY*N8+8Z*/11"%G=0L8F:X$LF%!PHQ"I=-!Z#TG\ M,4A8.I=GP#*(Z&/YI0A69*T,, WC$*W&=!%\V( @'W'X"B,.[VD:,WXK-W4L MA(H55NND\N9;:'.GSHL+N;:O4R'9FUKZAGNL]0T'I/>*A-3HKZMK/B#M-V1I MOO&YKOD8:1_TJNKG1'U.R9+Q+/XWC2XVV/)X>Y/&DJ-,07M5D M,!K+LM$04H]:#D;Q#2OK4(&(?MG8.\V]TWPGR6-RFL,NNS8<^,SVD!I=4 !4 MZG'\XNKUR=KWP6P%453A#]TL3@R7J_K(%1^YT^**\%T;V6,99^3E7F]R/F634Z2(V)AC1'0 MO?506]%_W D!CLW'F(IK(?(7%PPUZ^S:>I-&A$>3-+K<<*!J:J\8I_$\K;@R M[H/17YE%5DW:6N MZ@:7Z6RS@:?\+IXOLLNO4LR*)<>9\G.6/E&>T>@BYW$ZK[R$LOU ?0$ISY=& MI.N[.E4W*FF;YIE0O%B2IE% H-V\JN=5/:_J>57/JWIN+J.R8LLC4_J:GZ4C M4_FZDG<'.P-P=[<[ W!WMS M\ "E>(QG[FR:A26_*!6ABX@5BP%SSJV3 +18ZM] M!C;@ /&-HOQ9&V:+K8BLE1T1*A6,HF9L,VBX)1Y;Q12*&IL4U,;T",6,6RRR M-;= 46,3D]H8T]V$ TAM+I**)U4YM:E@21RIDS[8-2ANC@Z)6 2SA'T109Z2 M/(JS?91^?6! ZT?T'"+0$7T^6. 5!@MZN!.@2RG:-I>LAJI[OT M?Q/MT+Y.K6K2W(5 M4BJ1K)@@R0?.\I7L42"3G#'-:;1Y?_(0U$S,$"2,9X[+F,Z77'T#^_)K6:E$ M"7R7LQG5[L5AB'!<479O29)_)[00Y-/H<.=I9L>FJU-,Y71.9X=3/$T1[%H\ MA+F-$B(Q_XTD.9W."HN>F(02 ->6#:EMCR4:#;!)+'L[1;;-^9VFY>*)RV.V MG'-=! .LDU,$0]+U'!C1N3SQ ME)+S>YPMSJ4:)7<[-\74-1@!(<*Z>-2&HPR,](+.*.=*F]TQ;3 ^0]^!45VG M3U)L8]R&@53T&1C%SKYP3E9Q1I(:FX;] /CN^5T)06$[3*Z_+I29FDI54^S MQ88?P%^?S6".<6>42\6B3FBJ;.644OG<*C-7*5P_,W-I0-@/@!1?S4YK/A & MO(K1B:S%^S0,@!1?L_<)& @#W@HSM!U.PP!(\35[G]CL]<]<#'HH+]NXI7+C M']EMAC3:,;K":5+W,FS[NZV\NW&*/;"-^0OJ%FP^@-NLC07A]$Q*2-$Y6RJ1 MR&1&,S?VV3'NLV.ZIS-?KL@T70,=$AI@VRQ H=/MQ MB#F#: OHDAJ'F*A&T0GH$B6'F+D&/B=T29A#S)M-^ BZ+0J3+9IZN]!)"0V M&*>A+K@#W7G?]01H';GH3NVND0/#*M#M^*[GP=X7C.ZT[8LK5,:PH3LS>T!O M# Y#5\V@V02T2+-"5]' !6]LEUWNKOI!Y]O!'%B(KCA"._Q-O=[HSH16UE5P M, ,Z ;D%H,,+RAKZ:=&)R^VFHZML5G2R=#>KI&G$$SH)JA6O >RC8570 = M;PZ[=.FQL G@3+2-Z!P+>["<#FRIA>@T^6ZF>UP M45K-)+LH/DFRY#HT%V#J=&"W%87VQ7 +UXD*].!TH2(XGVC)-S\]V[K'E85L M^SNN/145"UC=4Q]+D6IC2S0C@O09JH+6 ].0MU^!AZ$ZQ47VY8V-T]F]VF73 ME:FP2H]/5H6OP[7#_+ $5)&*O=B\2DI=^9N3TL\TYD\?31P^WV8TWF[ M4W>?IC2Z)%R5'A9&)F!N[#Z72U3'P0JI17D?KO+2&0PV3 M!7;$TD1%H5:K/C[W[A1R[Y0D\?(R\')UE]^KY4SY4QQJ<[B;#8(!9Z&'MX1I M'L,]RHU:6FY=$Y3*AD/E1W:05MB >Z&S+)FE9096!!P#,V=0VKT8UD@*1V?] M!;])"_4=G0L3#!(BLJ+S',)?83.;DN,U:\Q [W:/=LN,?/)SSWY%LW*&CNM M7Y19QD'';BQ@-12VT042M((,$;Q'&@37WKHPLA"'OIQ2(W64]^[60)=/ +S" MS('%%UVJ 3ANMKY41Y^A!"G+:/ ^$/ER2?BZ\)++UQ'/XI#(7TF9["6W:K!B M21S&5 0IS0)!$OG7XSJ84S;G9+60S9. TWFI34JM(=FAJ8\QZ)^&GH,/7 'P M-Z75UVPZN9O2/L51E-!+(E02Q63&Y2JI]#/!&G= T!U]HFE.5F=NO-=-);D:F64W1"DZ1AH[3XHHH;FRURE M@VD7:-7/O=-T1U>,9\H@].'@!-X;S[34VG7L'<=]:5,[I$6[(&K;CH-:Y^MW M)\X?TJ)A9;5M'0>I6)^N&O]CBY%\V('[L -?&+G=FV@,8/;05*KX^B<4"#\=@8!MV^+7\K@;^5X'0"<[JV9:/A MG'9OM+65 *OC<^>O6W$6Y6$62!JH"V\GZ,'H7)P65'N_YBOT:YY33I9Q*#8R MC-ZG:6S8 2&WB92*((08&WK'JA[8[Y*+\-KIU;=RG-3-5XQ+6FI2NBM;>4*++7L#I9J:^GB?C_?Y:%5;O#X1NS7. M0(QG='Z1!AL=C>'9_#X84-I 93?J9DTBMSK#WAM &\!G.#$B J@5:(S.M8A M\O'H_&_>RNRMS$C,K-[*/#HK\R^5E2>%R@0+XE2]E?B)!JN$I $I:S"O&YJ5 M.WB2"SMR9V1ZP_$I&X[;5[3\0GCT()]H,&54MG%LQMM62R\R/S_+32;N[C_7 M%),#]'%?I>U%>O-!+O#9>M]DFRFLYK[,\K].):"\T&6*=-&'!4DW.;!7C,^H M*M%[G98IY#IKB7L*3FN&U?_>JC)MR+N M1-Y+ 5 ,MNRK'W^2D[T3>S@TKJO33Z"8WG(+.GW]JLXMOV=N3=B+O MY+<"]6"\OOKQ)SFW^!9]0_IPO1VA@[_7L-)(709Y0Y;4[!OO\5%^SN"/&C8L MH;I0THO=]FB]VR;S.:=SN:&N4ZE#IR(.RXM]8.70!R;)!U7XH JM)P=_4$6U MM>VXAEZOO'^TL1@&2R6^V(L^7R-K9 =%Y:(==#]@B /Q3GGOE#\=I_S !JF1 M^O#Q69'PQ5G!)Q*%8@*<0'2UJ@?QH0 G"V69:WP^#^!L8JF=/:Q)%SA9V"IL M(S7! F<36UWNP0(F@/.%K5@WQA@'E\GRWSS+^0XWH99"W;BM8O9X,1U2GQ-D M*S5$ 2_C-(_:L%G 8_%GT^3YW@EQDDSO"(6/D:S7J\<;(ZE+KM^LIHDAK;ZZ M28 MVK;CH'90%^>DK)HB[FA(XR=E!#/&_-8U=UPEX> NI.'SQE-P\62\#^-;FIH MMU/ ,NC:>DG<>D>>(1H>VFUH+#5!_8 >PR+89V.]AT*HZ#(L!C6C=AOD98_Q M(AAV=V\EF&/ZS#5K8+W4KR2 4#;8FM#_-H_8B> S@ZHL^'9IQR:$9[ M__"2\2S^=[&&IK,+^IA=Q**0CFXY7<;Y4F/(!?=S['T1V73V@;%(3-+HGO*G M.*3BGB6Z8@?U'9S2?TEX&J=S(;GO-LHO#C6D&]LZI?J*<1K/T_.<+EO*$$L5Y_T0OOZI 4YW+!MC++1(N)_:6LUFI M/-NI>O_;\J%QFLOM.MT=V.6*+MO)=4W%Y5KU5/^^:UH[IKR<-KEEBB#LDC8MX:;&@]"] MF4)UJ%]^W=:X/3CO:Y! NSO%=D.S_0;1 *ALXY9*EFXD>K7Y%"EFWES;WBGU MTRTI&R)T\ZQM-RRUDT=1U'B&4GWUH:5;BO?<3?(ZZ*2#.KDNI4L) M#Q>2G@OZ1!.V4MJX>9^"^CA&\?KN]2ID&O.+JF[DX[[+C*HB"]3DZM:MVQD\K>$)B =; MV1*@VH,FF@=.-X.)?>C8BQ4R*^LM.HYB!=5"R4+'6ZR UMA/T#&:9N!TY@H@ M/&P5C6PL&?B8*8SX [@0LS8^SMH8IIW-&Q^?M09NZ?_'QW"M$3?V4>/CQ];8 M+7S9Z-BS/5J@5P6(U%TQN";LRY'/&#A7[FK!-9VK&@\S$*>[*FT-5K_>"PI$ MYZZFFCTZ0-045"S!+'ZU,%0C"O"5 ZPX72A3Z1,-Y"3W%^@+>12&@%\XG3[P MUP?^&D-E#Q92R5LDYY_.](Y>0 \?TE,=]E Q=870I54I))LO/B5E^<_H7[G( M% ^H>47]/LR[P7WYDYVDX1W$WD'L'<1]6HS;*V+87+\NCB=TED:H5QPH7+E1 MS\KJT>^#S6X..%TI>V\Z#T2^7!*^5KK(]D?UFIXDLVE::KOE8YP4TNZ$1J^2 MG;)*IBL633E9QJ&X+Y>(H62TJ6$'A-PF1&1Q>,M9E(>9T!-B;-@=(?4S8FS8 M 2&_RSW.:ZG0M^J]_O3YSA DF5AQ=F@J>IL;#D"GMDQV7=,QT#IL1>\D*>2H MS8JLWL>PQF[I-B7+#I@5>\ZX/-#E'C?7M:UNY0U>^LPDT *M:>US8GK.B2DF MW7SK>U4;W%0.>ZG\5G,XRX74^,16>JDZNJWZ>/.K-[]J37Q#FE_KJT_7B*?, M1C3$A,UN_S(04QV=Z;P!$T,7X%K]/AA0 T3E&^AF36*H_ME1(5J(;HQF08+X M8%6XO$E^1K4^VY\'&-9F:YX"L/;A\_(8$0',AOB<,Q!$';PCAUE].D0V)B%T M0=RUJ(SV&;<;R4*WIZNVC,+"%&IBS=@8(^GXD"4E#&H@%E80% M81$"D@6KXE;W#B.^+9\S3+AW(R)]8,%K#"P@8J'^?_E7'C^1I%#MT^B.BHS' MH5PBZK@6GLHU34;E%;0).N;N\XZ6[+T/F/AG[^1)-DZ^H4TP6=4?GT:)>>?W#2R^G6P 'V\C)8("WPJD MR_ 8:MDJL)?;*R88B[[$B4Y@.?[9=:%^DLYC*8QOF#O=5QVJH=NFJV-,3_)5 M,[[6;]JJ)DYI/& 2&A(K6@Q%H2JNJ0[0!4LBRH72]K-U/=G&;D-A,7-!)+K= M2S)J)+/Z#D/17\NQC6V'"3>V.3=AG3#@J'T3X'X#HKE3Q6BFL\^B/'1 2#1] MG**XY1LQL59A,;1T3?&*Q-L20<_-I^8M8='3,2)5BRU;WR8D5=4DU8&TVJ3_ M:J'4=W&<6)"1.*71MOC4@?U.*B)QJ+W5"M[1<4!^&C/^D:7S!\J7-RS3RD.& MECZ<_00NU7@I*M;(//4=!J9_%\APJ[*\63K),AX_YEGAP&%6-_)U.[A/4_!Q M63XNR\=E'4$"^%#0!+?#:-Y%2%O'*:![A;5 =PW!;G9T871@C'KS';I .C F M:T\/NGAQ,%1K!1%=$#E\-[8&A2V*%>8$1GI0&,AF3;1^I,<$#*:%E0S=6H7@ M;!#_A_3X@+U/>X< M=7="VL&S"B4$8G5W#U('_*BEY./N+J1.6%)+M.[N1K)#6^NHA[J,XMJ0K MR=,[U['10151*LZPB&J2I9%PK)_^^;X^S??$)K-6)QD#__VS>?;H^GMZ<7%-Z0HHRR.4I;1 M?_LF8]_\KW__?_[;O_[WHZ-?:$;SJ*0QN7\A=XMU%M/\C"TI^=\G-Q_)$7GS MTU_>_#3]1#[?G9*W;][^?L_RA]=OW[QY][H>_4TU''X;EYL/FH/?OY:_W P] MF/KIG1A[_////[\6O]T,+9*V@7S2X]?_^]/'V]F"+J.C) .*S "7(OE+(7[X MDNPJAEG ^FM(SS);7,'_L3VL,7@6AYB*0F=BF,^LC_5@V$"3N4JH!7J?#& MQ/2YI/P\JK3F9FXVVUE$FOP.B+[]XPV;<.!$0B<-\/_Z>HOMX5JF>4WG*)_UX%:->#UC_$1=E;OK MFN=L:4)D9DPY20B.Q/Z>[+$*X%_4AL8\*N[%"M;%T4,4K5X##[VF:5G4/Q%< M)3BJ^L%O5^6"YC=T1I/'Z#ZEQ1XC]0TSY!_5=*[91L C^1:@5T;I)2+3I8Q? MMKC@1O>2 K,^KVA6T&)Z7Y1Y-"N[F*3WHR$LHYS<#P-)\.15!?V[<%S43^5] MGM(DG2Z'*&2VC)"WN^ &XCM*VT\KL2\RY MI0?!-29(,(J3 A%2K^3S/#36 #*#N0T8H:QE'C;\E#ELR36<3_ M'LUF;,W/V.SA:,729)9P55K_I8W];,R'8I8/+QHZ6-R1&XE9H3- MR5 M#EU=<>"/1]%#3L4/BJ,HBX]F;+E,2OEO!#L:S&>5-S7@>F'4'SFC3C>8$(X) M.=UB,B*F-=FH7@XVIKXK=OZ9_X#-_K%@:4SSXHC^ODY*E&FH,Y%5!NX"Z(5S M?X:K3P.%;\FYP&%$/*NU*;W,JD]I9[?\-SNWJ-F:([0$7 1ELC*7ST-Q4D0/ M7*[D6VM.N>&[IJA;OSUX=KT P_'RXQ5X [+1\ 6A?D%;:/B,R0,J-X0XC2E#U!".G1G.5',5O?E_-U6@\M^(54O.>Y>V0P1"#< M*X0FHB-\IH K:8T\XG!!7E7OMG[C&P*RD=TW#Q1OC$+^(4"RB. < MNW\Y>J#L(8]6"SX\Y0?=@S#-7"L 4PS":0!=3,>I BYI26X!>TB2^*6!/3?; M /NO7P<83 7RXH7IXQ;YKU_63=G(KM2C>,-'>%-C#=L?8F3:=%)GH5!=P/T' M2.W*X?;'8Y0GXRTTBJO2WQ=OWLZ&@CM=YSG'2>'H5 ]$^C@/)W3-FFK(W1SH M#O]2D37;L0B1:$LJB,WS*8CGMH,KF#ZIG,<6WD>I\"$5"\JODDDC41"CY\VG M=1.1V O><[ B_\N)1(G< DK-9-)1:GO$1NI'.QKNCC>-#P4NXG5*K^80['<' MKR>04W3" ?U#H?MU/D&> EU3.T_)J6"#60+0R1X(\(F0'_!\YJ(C2"Z'KRC$EF29.37 M"EERM45VE!)FE2V&A>JC]MIO+'^%%TX"S:;T$-^_#SIHI#__<24TXQ04P]U# M)@)T;XE?9B\644ZY-$*H=/)(CU9\,X^B&?\[_-:>!!C!\2 66OB$EI5;0!(* M!$DDR37_FDPK)+\B 3+;?*14(79TE-DWNV/X72U/BG_@WM:=HS&>7)U.=+^2 M%![Y]MX8Q^;DAB]CE)+N@;GE*QGOHX6Z@$5;B;A6 >D?C:W_USZK#Y8M%$7_ I0!T" O M,Z29,_90E!PU_,HNN_@J.MK)-N1+C8;?%S]3RO=STK!"I,,?E^$R IT-XE.V MA-*HPLJ8PKW_02!X\K(=R[O?1<:Q%U6="U%G]6X195/U"%#"/HX'1-UY$> MJ EIW F2&B'R M"!B%>8 ? \NP<> 34I&<]"_YQ'C)OP@?Y$4F>VW\2I.'!>>[Z2/-HP5"GAHD*8HUQ +_U^%C M0W]X.7P&L=D?X/#YP/(Y3V97WW#76[.\1@ M=&?O :9?_Q%[L*1Q*?.K+B#BCU,@B\6_4DF/^._K0B2 7=+R M:GX7/2N4J5M@0YI$6T?*3W/I';3K5M-'I,:7-%"<0/U6C)8;"WU*FA?43)UM MZ% VZ9#UT<&1+G/,_?O-NQUOV1_ !MR8OY?KY3W-P[EE=N&/SO[;P_/KM_[V M%C0NVV\PM>VX2@SMOZ^42L-\'']T&UFEH/PZ)]IV^ ]P^NS&?06.OQSMV;.+ MIK?HR9%KOZ%40=C2 M,C@2II+H6!>1UYB2KXQ4 M2YL0N3BHP"*7]P=6L HA#!!W^H=3K[N138&C1D>K7G?1_/HM^]WUC$MIHVGM M(V+SCV[**N0Q0)!EJ KH+'NXH_D2Z@;VE$!7C\360#^W ,(7%.VC-# @8H*SRYGYVP__,DQG_FZAS]!DT M25T_P;#N\H Y!Q=F1L#V6;EY@Q[9XB<+2Q&!X;9DQ>C*.P_9U=;ZSX.W:F#I M@=.H6,#_0?,_1BGH_&G60 9^M\?KQM]AR@_HS.]<\7(8PMS(MVPZXS\SL<4< M+B9F,W%(B\-=>U$W=,5_*VZL_&PGT1+:_H!4PLHFXD]"MWBVK9]$HF U?%Z5 MS">B9#Z!B*CO_9=C,.)%AMZ3@9+VD18%I5N.ID07V+ MD3A=&*ZE3N(Q(1M,! M6N-3%T[]H'PE>5XH3R3LN2/RCA-]BXJ28I:Q8Y[(Y M,=NAP;RB@:R3'D#0C-F0#:*X/TNP4:2QO@+-TC6\C%Q+HWM:+K*2@H94F816)\?:AE:0\.94L8(MRF42B$[HME)M]5C#V,AV MV9RYW9.!9WG5N>/E:J[2:8T^'IT71UO384[\ 6!=:X(:-; S.PR!G78III?% MT!3!&PNWMBVD6-__G.1?*:%)U,@MU.)AO 1M,5V_\N:DB=C6OW@6D'*FRLGK'(_E/.:]K?JL<#3%9 M5?JQ&)F"[*DX]$,E0AQ.ZYJ2JQ(\ &813 M.FC(] GCT[D!QC_'0N3XW.513'O=&WU?X!T0EIF<[+ VX+7..W#BNX(V[RNU%L0;$?^H!:.>8(RX*_ MAG8Q-M.EF;\TU@,'8<_EIO\#;%*KI?+L#34HP427>1[BW<\,=YC_TABLQIT4'5E MVNT*"^NF@K\4I?5JE8K:#5$*J8D?4O9TDE"<'R0/!X,;U]6=+ %8FSBKV@W!I;(W)2^W-8/FS1J M^-05,9^KG-RJ^N6$P.*@+A5YH279KF]"I.\HB,H,+_ML!,B$"@ZNHD5OJ*S+ M7RR25?&)=A2LU_@"&PJLGMF]STN")CNPR1<)/8PIH4-HAJ">/P?8IL<#!+?$ M<0)H12D\V5UDI]$JX6(CQ.+^H"QB%I\_TWR6%/1J+FH-=)L/#B%A77/V,7)^ M1P=81P(?,FL@%,;EXW!'F<=M\A<%DV1)23\FCU *M.3[FMRG59[LR;+#RN%=)=BMTN/J?OH'3< 32*ICR70^L9AP5T_M M+=%.YQ'18X[= 6E[M@:%JIBX^...X\G-%RV/L$M0KMH5(%!R'B$' MD F #JMSG6ZG2;7[P7OD[Q:[04AM.K>.P=XM8[#I+,VY/,7X<)@$P&&<[P/Q->/;@(@B FCTL'65^]/*DTR+'F.X M_#6*VTP;54/,[W\]$]F_ BH ND_BV%S\HNKBIRJH%(8C!^R1WMU/B_ >$XAV ML>/RMGF8^X6Q^"E)4P4WFWR*3C+J!Q& 8S-Z4 ELIV80_]V?WO_X=G+\PUN1 MX/:G]^]_FKQ__QXJ+'WBF[H@[XXG!/9"_/J,SL1+2/W3=Q-HH+"BD)9)TS#5 MF8TVEPW9L8$I++]R\N=5^&_KTV#/*$P"R^%LKIE00"1UE+/>RY\CQ''I'XUH M0P*9G_S*!$__)1-=09[$\@J)6( \D [V8)JD\Z:QV_K^W-Q^[GP6U_H&J:,[ MYW8M%XI^4*\X L5W85_(]6C.4(09#@MVLTM3)^&/JU?T>NARNN#%H,;:T7C/F?Z.=X*U@+C*^Q2 M%Q^,_\/!6H<4]:G1J9-60]GB9FS&AM+3FP#^&H'7O?T$ZAR#%*6=N=P;[0)8 M6#.DG7I,BR3^GC&R,HF3= T7WELZJYJ22$:E\0>^('BI6R;?C7[?;6 ?SO*:W"7)LVC&EM3MO3XVLC64$C6-L M5!\0=X66[.XI<[U1'B/]ELM$AI-S;"!RC!\]-(.BP-ND][Y^];A)T-& )L#< MQP=NL!$BL(-/HVZ 0:]A9U&$J$UB=B@_U#E9AS%VN"7;AZ 4OEF@YP M0@Y%&>=^W*(>P+.HV'"F0Q)_50Q4"E\=2JWS";;"0C;S&GKBX,YWJJ@G]0BY*P M#0Z8=FB.%C>T\J:H^YYDCD%*9//Y_) M!U!4CN/RF,0T/GGY7$#8Z[8GPZ:_1%\S#O1$^#0&0X#.+XAUO<&" $^0#2ID MBTN8\H,#-H?9H_A ?7U#'Z&VD0BPNEVE24?L4\]0C,Y63.D^2$Z K2+D!&"\ MXK:V!GQ+^AE4.,J+ZL(8\=N>7%\AUE>(]3TM:$XA,(K_F11B$"A*^";)1,!4 M 0]NW/);ET7)KY&<]P(H^SXF8R94]U>@;^_9LL]IW#L>6^!.-:]KB:H!DVN( MR@;0X9V^_41FQI3S&(@WR\%,/Z/ROQ?985-,91">_J?H +Q^$![:F(1O:VI$ M:S:$@#XY3[;KJ2+D3FA&YTEO&Z7VT7C^:IO57T,E4D$,VU9)0=.VWDI=A$*Q M3D%GWS^PQ]>B[T[^(CFG^L>6::H?_'9ZN<GW":>% M.$R]XK!G3K/MDLF!T_:=S=.F.;^_..\>1' !WM97AV^,'+8IF#XC]1VE:OIY M4(9G_ZE0AMM?()7AV7^Z9O6S\\M/TYO_#*(.&^1AZC5[4X=7*YI'X(*ISE:5 MO:T <:3$U/S!M,GECN MISN:+Q5WM/@V_P@9]=,_N/!9$@A?!0]$. F&] M*[I$9TA*!BA1 &\]$$#*_P,A38]1*D)*R],HSU_X<2!Z:2MX$#G+X#(&6M!\ M*6]#M#":W?G*$6J_4==!O(B*>&OX2P.O":E::08N[V#&G:T%'Q"$]Y9O':;FO.[&-L M&IL6$%^"J(<-JK>MHW6Z:+H5TB]@R'1L&(4'Q@7=+2AD#E2U$#KB.#L'8F*" M6B=T+24010-020T6'P]D"7]<-- -)(\4(H*[K)?T5&$2()JGFSF8/L6L&3'\PC_. H!H8 M 6A>MU]-,]9+")_I[EQH%MQ4X PG T5;?5_B_PB>RJF;W=3-4H MH.ZC-E>$?@';P2)<%7L=QF$(VCE2AZ=)^3+-:73*XOT;H^K7"&78G,9Y3!.' M10 8 6C>=6$KQ5@?&;QIPL_0!?*\*),EOU2IGO7;!R'UW>YDKG?_,^0LSLD& MWH1>68IX^Z0V2Z35L82>2H'A-VQI$:T->;S H/<'&US=%32*5R M'%+N#N;S)5D'@#&R8P'[%;V6I)I/7VH(LD^FIFB*K\\F NH&JJ7U4"629S$6>-+.+ MATJ$W46A3C^QLENY,HG#A%QA5NBP[F$O2S$,2;V^\S]!U9H/+#_-:9R4X-6B MFVHV'+,;.J/)(Z1Z%'?P9]]]S,:4 V("L*!="^H& [)%84(V&),Y=*,7. O' M(ODBT M^8;.RF\S%%KGR5LH@OP]),8O2O]$HYR?Z652V>BY[AF*\F(HIW1<* M%7")!$P ,CF'8H<=TU64Q&=T3KE>B:NXKVD67T%=']E?5-M+9S*9-6>=#M!P/CL=[.RX[BS3 M84A'KPJ53::/"&5F@ :956=NI+%R;XX]([[M].^9;X+_W&-1J_-7FCPLH#WV M(__I X6"\_"X +JJTE(*J<=.,S1S61.<]\1F3;P&Y3T[6SOB'-\F1(M"MF%$ M&,V$;>G2*.J&K* BM,A_T#3FU\G;R*2&BNI+>U54]B$$K*.RCXJE2BH#5KA[ MIMXA2JH(X&3!H0O?2=&[+']E592\U5U8I9NJQR,'(PHVQF],TF MPC4V!B8YI&DKBR@(Y?&I+BM8FL2R1YE61)?.)^BG.O74[I_J&K!'%YFE172& MH61 ^["^?&X*.1J4=>WXUIJ-V (CG)78@HP=.W'8*H=X7TX7D)P*);CC"@=2 M1L_2XT)>;^*JPC1M,F.Y3M.QE\*.[8'K.O9%\5+6.6Z +; SGS=+H+(4@[V/ M=5.3:9-H'/ZV&[J4#5'$+Z%TU3'&W]8QC0M_6PLXU_RW[VXBK\"V"Q/Z@MX* M7:]3+WT=:;3SK.3GP8 8!$0O2NO)348SHD M<;KKYTN:/W"6^R5G3^4"TN:B;#\N7W,TFA=:9_7$%C5L(H&3"GH@%NFF+S,D M6J HD _1C,J&>%HQ'X?#K41X;*/3=UQNFK\><*>! M:;Q=90!8L/O+#L%8'Q6<'OVWRRA-3]9%DM&BS9W=,0I]U._,YNF(%S!)#330 MR=Y.1J9)&[=\L*!IVF?YM0W"M-&1ZA'&LYAOM6C]R_KLH MZ;+KA:MK^(!CH&U:;\="LV/M%P!/!'R_+Q/:1&:FE//'0'70VY:0&&M#? M=$C& Y>3@C:!G ?3YT3U7*D>:,5A !,ZUQN[]U'R!8"&>?ONH*;R#GI((J?: MHLIUNJ$KEH//'+(H6@-O=(:C]4?[M)X429VCMH%.)/A *J6'Q,R4;H&4S&6T MI&<,'ENT5,WA<"L*9SNM9[4S(0":?)' QZ!^6BBL5$(JLOF,[H* \%Q84#=) M\8]M7I?J%5?G$WQTEW)J#]%=6]@$@$^T,_A\K 97?PB])'=1:OW,PS T#)G% M4'74W":^*T3'Y%-[>0P'( (F,AS@8KJTB#)E"Y)"S8.N F4%S+8@;=*#>Z6[Q MXZJ9^Y<:E3"6$W9WF"62.[WRW47/%S%'+)DG,W%^]40D]8Q'7_H4\WJZ]7'H M9!=\V,BE/BHS8]*Y]1L(ZR>]R&+Z_)]4[6=4C,-["G;G\^4BD%") $LXW%"^ M 04UF3:)G#+%#7T0K3OE!5+)$^W#T"RQ.YTGCM@"%1?]0/R@H"33)8]3;FCU M_JA^C=Y]/]Z=:M>#N'.4)&-]=/#GKJGJ[!Y=+RYR>#IL*Y*3^"P'@Y"H+96QT49<9 MD6P0P]!97!U)LWC+,/P?OUURI;1.Z?&;^_?'TSR_RY=9&;?T2M,::\@PG7.Z M9IA.X":>3,NK0+P-<.A' )X _*/C9A]8 ME:229J&'X!A/QJ23VN849$]*$Y MH7/357['GM2FN'+D4*VYG=&WSA2MM%A. '98?=E"U39MJ2*5-QO^%\H>\FBU M2&9F5KSV=T@[OG=^UZRU16!TMKP^[1F:H(X.:^V3VOHQ'>Z,MG- !SR=QWLR MZQW+HSF3X2FS(SJW?=C@TUA.Y_THEF #G\)[I&P]@MOHXT']36.VXJ*CH?]: M1@Y4@(T9?6O !N@A*G#0"BSJP J/,2C -C9IT8!*ROE0@=>L**/T_TM6BO:] M_8.'JL.=27TK10F<<.AA>OUJD+=-17;0+%QLZ,D+9/5V9#5H?&$K,G0[L__ M4)%U'3+?08?.74&4*N+Y\1=V'\/]@X=[##T?QFKH WV&OH_D+J=AX&-9@VW: M789V#VA:$LS.E0^,+6WIV.W,P/1LRM4.'TEV:5D4^1YKV4YFGX",HKN9W M>0R7;T6I7KW!"$VKGM0U_WR*N$9+N*TGP$/$ZUT>B3Z3337U)52=7DV*,S,R M>E-2S;Y_9VQ]7\[7J7;>@]G'2-6E!\17[H,>-ICL!U?K1+=PWNV!&5R9C:.GO,(L?:5XF!<>@:FNF.KB4 [&'U,&$W@ZD \@HQ6P!?\3%LP&6 M:&'O2NFJ^8'I$\E?"EV44J[2'VFVII>T[ POZ!R+38=KF],UPU?PR G-9HME ME <.'>BF*S,BEC\%>6 .=/).WW"LLE1,ZYJ#-DF]6\!A>:B7OLR4:-XXZ2/+ M'N B"W4O^OH&=8Y%\E#KG,X#S3G0(X!*1+628#X'/<(R(VH%K+-PD7'ER'<_ M,>@"U/*-M7O$9?AG7E@GASR83[47O6!FEW<:8:AS6 M"MN?S[GY)0!.B 9V/!2TI)I$RADO,;F#F06M-'ZF;W(C9WI SPK-FZ&HXKA M:"=[=R!'!RUU&2]-?B\%-[UY]^Y8$UQ53!9L(Z!+V7%?PL02;F@)!(].^!I-:D0):_B"M7O MH$LCVZ/%JL*7Q.L8[[T*'8XIV:!=":CW:YU@%D2B^,R:WM^=/JS> M'U5,B8KPG9J_BYJN2@,P:%F^8)FZMYYJ"*8XP-Y4[ITVHHL\ Q5H4I)/:9# M$G\9C)SA/K*BN,K.DF+%B@28\FHN[6"%MM'Z!INYV#6W\ZQ%#IR\ O#?$:YH MBBBE<$"N#;A8KQZ W%&Q477-*"",!A@F$4&\_TJ#(.Q:FJMZWWD0O5Z;P BQX6&"&P MMJXA?FU H'DFC/@8:"V^;4)$?P^*24:OYJK9UH,7S(;A/<7D01A@!=%L:;QF7 )7$.+,D]F7,^*8=.G M*(\O:7DU_\#R.4W*=:Y\^+4V+S;2:2A\7\(_&%&,1@A '82:$.")1)-(/(E$ MM(Z_G9 MLC(REPAT)X0C#!JF@3)YQ>^%A?CLNT"UU6V)!'.VDZ'USE^C=$WM MJQWC:>UJ'6WP@96.-IX6=8Y#VEA6.0)3$XTS)BUC+@']2@:Y==YTS'7.'I." M7Y%:\FH4^D/G$Z1NZ)K:G+D97BFB)!.O\TS\ M=K999X!'>A5[,!T"6N+>DW[N/;''O2>>N?=D./>B4?;)O2?/?:YMY6 MW@R57R,HB% 6TRR^21X693,C\Q.-"FY#R=[JJ[6JK1IF"J0A8P+*ET5@@A/& MZG&[9L1%I49(/&=+E)K)R!/2P(IH+-N1881B2V:#[J,07DC=00AL\S,'0@K3 MCT$P 0_;PHA;FPL!%.EFK_Y&HSR,NU&;P33%[9"RHW 6RA_S>]0MS1^3&K; $T[+,MWT(KVY_3P^=Y5Z6S1]4SVT#LV_ MTDD_D(%[)G'Q?#9>%A[W&\\0?M:BO#^&IFG:6ZNE?1"6(7AP1E^2TP(:(RQ65H"X'P+<"=E )CHK<)7?U,$6S(!2@[*89K+' MB&3XZA];7J]^\!NGW.XV'O["D).W$[AFW,^7%W?G9^3V;GIW?NMUHUN(Q-0K M#U@PYI1!RMRL_#4I%[7K740O*Q0:8@9KQ624D,*5EE&B9*?0C(T5#PG/K^&3 M2 2TCZ3X3#_'=9:BT22J-Z&\H07E8!;/T@.OVS0^CW)XXRZFL]EZ MN4Y!UYW1>3)+5">9_H=H.>H#X*%*8PV1RY( B1,?^PM!R9!$@]1XD%?-!5:H MA/$R&C 3PQ/6U6-6Q0&:WM=-[J/N_!155]'HP[WN.S*:4Y M#6>E*5GAH J8BD8^*_?64G95+FA^RI:KG"[X&98\; PP(?,F@B1E.,2J@PP:E>8)5)[8^+]4!OQ&G6=)[/N,M2Z MGR'9M&]ZUWQY$&)5I:41@4/80HG:I&=8>GIC/JA]?)84,R[F'+N^DB,]HY&L MIIC5-8>):M5;N.$+5_=1EQF2+)@&$VS]5\85K\S*-E%CG=]:TF6M, (H-*G* MMHB,2ZMU[T2':M,@KTTJ+V;(#<*-WARI%HM_?!C/[@<6YL"RM M^ =JN+5/;2):"U1%D@.YKM71/)OT[D3GJXD>>8-9#U#P\T-.:2U+ M-_S^9F1"]$]@R8Y0 PI@3(BBKX -V6A/P&=<-H7&UG08%KKT]N=_6K*\3/X9 MR5)A'Y(LRF8@5ZQ0)L'K?(+U+'5,[F9?HM.! D9RK*X(72:U9*3B MM2@EMR57V*)X?!C_B@;W, 0!_64&K.\A8:SDM!2%+:;W;%W^PH08\]7G69__ MSGP";$:!-B#GV09;3(A A42 "Q'(D J;\+X_Q,ZPX>3V>!NMFI[I^YIU/D'? M.-53N^;'#>Q1N9ZUB,TP%/3&8KM=2NIT@Y?>R ?M[Y#,UCM_P)8]$Y+)PFH5 M*F0%1B++,/:&@W4BK(Z.Q9+_\2\_O3T^_I\DA2B+LC<_WI&HZ?,;0Q,WF.\& M_)Y0K@YB6(Q\-NH/+?EJ#@$$\-'42,CZ!:/RS'1L0(='IH^J_DSCV8+&ZY1> MS3='TZF4#*U>&J:?8\UB33#.C>(*#U#]&TPFI,*%FR.B"WAHH\1X4]A02H&B2]WAP*\1=/#B\$A S?W6P&F>LOQ:V(8&!:C,2=H/DL*1#1NKQ,GOJY29[NWA+!>E I/L-^ ML*[6Y^@&J95=X%>Y[_-7OXYO):K7P-.+K"AS42)5LQ"GWD<#PE#5DWM[!>K$ M O409'E=")F2CZ8;',920%.3G1B.EMY$23ZP49-#2N<3I!AU31W@@)I+="IE MSN[3Y$&\@:..)[MK0PC2AYW5C.UHTN(JAB%G6%GJ?4/0_,JF1/E[/_B@DB"; MKP?6U^A$N,*^'.AR69^$!7\U@.=J^OL:"@Z ;Z[0"5OH'#\@2J%U7A]!"1(P MD9##OP#WTY@9$R[015U45[Z:?RYH5_DCK6^L7-/WYO;]WIL#^",V/UKS?^A4 M__&R)@LW<^.%>;F1JSA)>2'O)*6_2J.4 Z<*5\%U]"+"]L[6JBI&II]C*X]J M@O%6@503'U0E4F=K1=>G6$FH9)W%-#_P_44/.0T8WFG,@FPHK8/<2J[S))LE MJRBMT=*XDRB_L7 C.9C;E^QU(C'T#F)A50-N( (%D1\LD2!ZR_)P[U!SDN+6 MT4/(<9QOG[,X*41)3QJ?/\_XT,Y2P(/FBC4*5B >NR-W#ML0UJ-GXL=SX;TS%TQ43UII MM /8[8GP,"=P3\M%-M')9AX^X'W>;N.,RA+I"#>1S[ M0C;P1F$-MB'FTCLR8/4(_'X,U4!AZ@P[Q%'R=@SB5+Z) M&_U]G:QD7&G6MQP/=VB-!V!M\OD3ERC)15O?36V@*-T&NA;7+$UF2J^9R;=8 M$=*!X3P2CB-!!!80];:M:]- 9$(D*N1+]=_0<3UFF\,&47QTAMDE)_[=$TT? MZ2>6E0N5=VCH=(X-M7VP8S/8]O%S:;@-IP7.@'O_=1EP2DY%&'+=)!^=S M? MQ!.SX:3;SN+#1??$QB;8%5K.W7.8E>/$^,]?EQCO944T$]D#TRP6_TQE,H&T)_HBP0?/AS4_L7"=FZ02,5)C1IJHB=M1 M$[G1&:>#MY-9WR-_61#0 >:$BVT,?8DH1Q:04S!^]V!L_D/KI)YB$T0+^*-[ M@"Y:3M7@,:>-K87@CM-VZ&&R.+K9A)F1S+-M)\XPS8- XXM!-EOKS*X92H*> MR/#/8C1:6H?6!Y:)!@''=76XH?#2%-,<_!W%+$K!13_/M(+PB/#R6]N"!?3!RL$9=CP!$Y$IB0+2JRX^R$2&P( MH$-> <>&Z<)LQ'5L")F]R6#=&OJ:YK+YHY:AH_D54O)Z9G.'YOKOS^LOS[^&'*8]73]AVU+?NZGEC8MVVR+5 M;74A7>F:WV62]5+!3=K?(;FJ=W[7W+7?]ZK.Z8)<-LX4CY3_%LS&3+3Y644O M4%9Y>(>O82O=3=\SLXM-%CR"CE]=+*=L^]5+76]R=Y'-V)+>1<]Z5G#?<*24 MJ:9UWP0&X!(.>'3V;B^EF2GYO/'4#3>I.)C%-(O/Z"--F0@*K Z:S@@V@R^1 MG*8!P373U2B(5\$&$MLFRR-C19-=80-([>_%#YZ\%BR-:5Z<_[X6I=A**GYZ MNTJ3\E0<,P57U3>@L(]5;X'(:;"OA(;@O#V[&>*%>EATOG:$!Z^)U+=$HD4 MKPD1OR("M0G9(D<$=F%>)+',RFSM@L>2UOQ6/TN$K<7_GE+X"]="31M,(=(F MGZ++6_>#<"VZ31S$,10U@ #:$FG[C2HKK*(D_L)P;9[\FY0*$AU^Z M^0_,HTZ04PV)23$$Z9IM.1KD:8L'7'>3F.0TA5LFM+@M%+$LY%62D4*LJ.<9 M)20Q,$<0@#X2L.O:5&2:YWP(E8DX$G,B$*9I3.8LA^L.::R 7&U*">O3R67< M#);1]Z-J!FV89S4!G(FULAJL6!9$ M@I]4/8$V;VM"RF*6IE'.51C_J9"XD +7Q4T'4M5+5'].8U%KMKO#0NL8K#.X M.9 M"=%Y2X!NBWHT3MDAF]4;?FZP X&=MBU][XV\M1W?6W73ML!Q'M0E'9+A.UH8 M$[[7Y=A+37^'=RP>I M^L3QE1:F9-:'Y%?8H[Y[=><3"%CP!^*-1F;I49TA2 M>F,ZKJJ7+!.B(2I#*+A,-0S)5OO3N>8C"4_Z]/XG644Y>10E/_[TYOLW;XXG MY/V;R9LWXO^5RXI$ZW+!\N2?<.=^/_GIS8^3=S^\$?[M]Y,?W_)_'6^&)N(2 M*W['UF51\K\ OT8E^23>9M]Q "*50C[2SD2$7?W3=Q/"YUC1&9R,:9C>TLK- M9;H[YE%'_GU=E"(7 ZSFJ%AG?,AUSAZ3 MF,8G+Y\+B"'?!*Q-@>JB2F_?1>S6_P1]<[WF-M6A&QP]G\5/X M.RR-K M1A[W.06)9J(N>+Z9@H78ZQ"DD'8/3C?KM/Y!47PP_F_9G]GE,31I' MT- W)ZM+0OBPJW7=RG55'NTI8GGN#T E,[6?A=WD')@(\BO+_P'68K1*RB@] MH_-DENR?4/T#,8D@K1.ZYGXU9.-,$$OX(UB]@DPJT"3P"JSDLCS6Y?&$_W[3 M&E:VY]MO&-OLL1H5XBL^Q7V4BO8(Q8+RX7%4T@ ),=UBPO0I/^Q<+/*R<2;R M?VW/0_Z/WZ9+FB?\9&_-^U(/,!3SPXG<9Q](:)KY7989H(-PK)\:X0PA^4*J M:P3MCK9E ,E9_1H_U:7:MNNHEHV=2O>./S^+9XYPN:Z>-AB$$Y#K*K_+; M$@*VA$NB)]C%X,OA@J."X%>(MHXN3)B(QT4.%B^."F$YDD^5ZJ51^ MK;]'J+^=>9SWFI+ PIUV[51CO:1PN]5)UKW5;;_';'5S'N=;+8$%W.I6JK%> M4K@W:%KZC;;^#FO,^.@DJC1E_+<2;:<=ZR2(1U=")MX\(:'G=,VOS$N:BX#< M2UIV)P(8?(EV)?1"\%33N<:D06T.'6)F*9@L".]V;2 SV)5 O*GQSM+_ M@15.]?G:LL>PMAY<;"X(U4.P7M5NK,E(7ETT^$@I,"-X>[G(^);0HH1@J_PL M*5:LB-*K.20,BKK2,@]/LV[=@*FP0H Z5Q2-CC!PUN-%<3[B#1,68M<8C:Z M*F2#MI#9W!>G'@WQ2 C8_4+90QZM%N 24'@X>L*+='/T&9 M$96\J%D M=ZOK9/GRI@S)E]LV7=HZ0U'M2=JG M]"$2 BRIX0YH46)K"8,3.U:;53U5J(1H4=+#),R$;$[MB_-USE;J>+>V7R.L MB.8TSFMZ"%CA@@!:2<;ZZ.#1V?G(Y83E+UV>SL,A:#?G=BKW/DX)*X%\A"I[ M*TI3]B0RM*"J)WV>T4*VFF;W!8=04I+4&,+P/_WX\]O)N_?R%>I//_WYQ\D/ M[W]R4?' !;405>@X'+(!&LC3VL)K3(I%=YPS4?=\AUSIXZ'&W,ZEKP0-@4#AD M)<&%U>/MY&S3Z!TT\MB'AR.SIA_X6MIBCBZR6;J&0!5P _+_Q7?1LX*?!LR$ M[M-C#-%3;%V%&4:_>UF4F7AIK<:16 WA*F:1JOYU.!PHP@D /9+R1]JKQY4? M#-7E!Q-[O<@8W& &73F&K')(G$<%3JQ.+JF84;[8FIG:3K(>V@UT3IX_ MEQ1\1/RDC-=<<*6KZ 4*0K%LX1>P,-E&!4KDT'JQJVJQ3YO%E6#M0MMQ"( M'>6ZND5C.$:W=$SK1;=TP#<60JMK077S&2VB/('2*Q^X.Q7E!!F E[&0$_'6AS%<.3T^.XGVPK(KMA7\\8# M217)#3T&N '-T@2J.L=]R2'#)T2_ F(!NW\W:V(&-^@*-P(L16KLH =&$S_R MY2Z"')/0R206=I39WR9O$E*[":99K'!&5I+<=EU+H^9U32$R#B @9<@B)KZ. M/8LHHWI'!Z'8D .U0F3K)J'S.9V%22]WP?G,P^;X=[#<1$^?^%[G293V^E?: MQ@YUKS3G='Y>1D]D60,+ZT5I)66;$T5-G\ 7H^J?26\%')./K5Z4]H$XCQ*L MP),9=&FL+A4Q6%_P S#/I%>/6R#QB*X6RKWHO6)T$]A?3>%R 1%6E<#K M-%%&,W4/QM84;IW4N;-XG6?1C$(4>"E]Q44%.4P=WF[*,C-R^=1N*YJ7+]!< MNH0#_?=ULH+KPN>"SM?IQV2NSCS0_A*OU_H@>/0"]:&"= 797R$JU4#B,2$" M$R%-&UPF1&)# !VM]WUW"ER;X]@ (GL3/J@V::7/*GXBI&B: W3N^H<6IQ]2 M]E1(]\^V2OL6ES#]3@=L#K-'\8&!7.!/XFI%ILKS ZOLKFEC] TFI*MO;A]! M^QR^3,TB @/S,C5>UH4+ACI+BEG*H :V2'.=S=@Z$]*TDFN$(*>\HH%(QR,% M8!LB.$F;S1B*QOX\HK,%C=6G['U?D9QJF'VR%FA>S^6/D G]Y&+CJ? M8!FU8^H@?-E:Z>> /45UG^,__SQY__:MK.YS_.Z'R<_';UU4]W'%[3J[RC!; MY8^7XUB8$A EL076=6-7L7&W:.Q'-P^JW/FW8 E*P[W*,G(3$(.PTP]M&6& M!/.I#M?+=0H1(.*EYI0M5SE=T*S@DGF1S=BRO9P=^GN\HM2#XYSQKDXOR+0L M\^1^78H;<\F@5I$P*T-4RHKW7Z8])=)^D2?DBO!?Z;B*S:0;[ MA_3 ^70,[2>TD@U.X_,$&6Y6JPL(LP,>;^$<]H*E,+ K7WJ>P/H_0-_* M51.[OYUO(7]+).PP3U@:Q&7F% L?Y*#G3S3]W':X@V?O8D\PP,AZ,AAOCDYD M0+A^#"XK3!73*B3)E!66]#Q!)?-T3NV9" 1U.Y0U\4B,0 MKO2R)JV9.0']A9RPC-4A ]**/7]><:-6%>75.QX;0**:UU=$EQ(!3!R7Q=4@ MJBS?P2=$W%*(A$Y>5?##!&KU,PTSIIT_RW/O970;"=%[E]+_$FN+]D-P;I0> M/)\W0D6^A+8&3+: #:"K/V^4Z ]5.55[KD"=8[%>IK8YW:?Q"W!5&[ P5YYN M8C(C"GGC%F5?\QLZ2Z.B2.8)C>_8UF&OX"3T/$@N,X;GRTHP1@QC/;A<_9"4 MQK.Z_GS("L5X5F36*.Q/?J-B ?^'B^ACE%+QN,8U2C+CFP>_X)?4W1\T1FZJ M+-UX325:.FN2S? M>%M&>6FFZD3V #BZMK@3^3-NSM*'),O TH5' @'ACTJY\\SPB.BBVWD6ZU+, MU=D10I>Q,6RY_TQZS2;P/<.'YM/[;N9>PQV=6[R7T&W9]N,(P+W.N0B4]#J- M9B+4LS/:HGLP^B6F;5+W[RX"*MF #1L]T4-99D8N;]QS+LJN7,W/GV<+3EUZ MPS&[RD9@6(\',:14A%^ :PF4*P2CI:[F<[JIYE,M6E1"YHL((I+A=Z!-_,-C M]37>UJ59S!>:TZB@9U3^=[/P)C$E@5W[I@>[( MUK*52DXRHKJ'?GW73KQ(VKIX#MQO;^JW#EA45SMJ&8%47(V9?&F5!DB,R _" M&%%")BBZV)@);:0=:8HV!F4:1 E=H>9#DD79;*?JB"I^R'@"NQ5I6@!YBS#2 MQ@@5"L*Q?FKXBT];WQ=)G$3YRVTD*GE M'U+FQ?M\=A8--6\ MSB/0HJJ0BR@[%* #C#YEF3&Y_+'1%@O9BJ31!ZNU68SYAUC&Z@7@F<-"]))! M4)OA2>BO6.UNI&]']?Z.D=@RM8@90GYO M&N.7G-]&^?$Z3U3G5,L(I PW9O(EC V0&*D:A#'"J!/PB Z^CJ2C;;.9!CT\ MGG!%>3473>SYP7M+\\=D1HM;EJI/KKX/T">2:F+G^5B4A4&' ]Q\PWLPF=7V[@K"<2 S' M5]\.NZ/MO0Z&;)/3A_QM0V9NJ8ARYJU/;SI#$8_[JBG=J],&7%ES/LPCFQ9= MF0FQO"G3.C=?OG#<1<^-6+%+JC(M-;]"*L:>V9U'C]3E"LKHF:1U-\FBU2&91"O5O60:W2&74D=F'"(6E!\!]]Y4:"])$ M@VSQ"!>_9+@%#$_7H"ZV3:U: ^_9P3<6'6.;N4/ZO#[JJ3RWJQKBJ:IQV"CO M4$\H>NS3XXU24,^IZOX49=&#.FFZ:PA"'>]/Y9KYM_#"*5@E^9@.33Q?)EJB M0OL'6KE(^(@#;;U&^(\&U:"H\@J!C_]4M&G5ZS=49^S6VUKTE&3V20M$FJ? !42TPF;C1)X0B1&1*%5E MO\:Y;KS"R]:B:1M?_U/#BYY++WK%([$D@*RH%D!QF4HG&T)N%TKH_)GFLZ2@ M\57.3:9'FI=(E:0[D34%U0?0N2U2P9=A7S.!0@'1^O;ET/Y2'4DEK1&%G\UJ M5,0\^>=D.N9:!2%.^3;%\ MB;O@]E\NMKT007UWBRB[6HD,DU_$3EYD$NEIEJVA#E!T$-\9&@V,]@B KFO= M$VI=QNKLJZ ]PC032!\)K$ES9:2Q-(A9;XZKED?$^B9UG$!CB55;D9(ODE2K MG)!?*ILXJZR\"9%K)7_@#<&?3I&DS6.4KL7E]D%2;QG%M#Z%X (L3R*H+\>V M)"]$!NHK?G*MLZ3\CC"Q+KA7P)D.G8CI<[1<09_B%1]?LF7U2?6%&#G9^UFT M6O'+>"*9HSHEY;C5-H*2E'!'EQ-\%^!\#*G0V5@8<^#9_)$6!:6;7*N/4,=I MV^:1G5#HMSN=ZP"2@7_=_%\DD5 M5R]^LD<:KMFYYH>5\-^N\W)!YGPR?@R\\(7Q'X$K$ ;723F-WWY/SI^AUAJ% M$Y9/D"S%;:XZ1N0Q49"G!<'M("X$NSLO*;ODQGLYPK! 7S= ]&YXJW3>HK?K =.B9PT-8ZT*V;3J(4%%5X MW(V;)VEA[BP3OY.GF1F1?,KMC-*X^, 7 T^3(M M1]GNP00I*];7AS"?:S2D158C J[-NFB?1&9"1(7G4+*ERVL,3V!O,G=#RRC) M:'P>Y= %KSW_0V\P4K;:)W6?YR&ADAILV'Y,/91E9N1R&HE\EY3 M1?\YO>8 MQ/RT@+CX&RJ#V(I%LKICYUG).5J9[8B< 1&[; C)-=,)=(1I?UU?)X.E1F(W M@5F@K%_^5 3*=XZSP6L^PN3;."I,E'PW.55<$[!&\C2.!<&B%)P>%]EIM$JX M4=%Y &I]@SP'.^=VS4=;X 2@'XFN.P)^V'-1C^ ,146/28[+)1/8IN9V%?[7^09; Z5K;N=1 MKC)*J9EO'; )@!:5&8ITWMAK#Y7.^O^=8Y'LU#JG;S8*6^B_FZS,B%;^6K"Q M[.&.YLLS>J\J.=(V!-N$K3&5\UI*-$M8#I7AEDE1L%P63RK@K1*2M,)T"VLC M)=.ACS\[IBL>_3I/9G3SRTWAI6.5K3-D+JP]A('IK>@#!CE4,0@_5+";?E;C M1P2"C3'-0F>0!A.S-(WR A[Z94I,3T:,*_MS$'LSJ[L55C]TV+"]XVW*N9>B M!2H&#FG#]E.YC]T"VJZM^'1:L!I?V&0K3T7UU(P5TJS5H74?V$SEE.-[4>:7'^7.81RSG24?XB M:@-=(Z"!)9YCY4G(.EX#1(:.B*+:;H$212!R)0#)0 M_*I[P6$!]BZL?70I"C)'<-05=,R$ 3?RE@<>$5+PY%AXUVQ(VB,X> M6T71@=0A;"+!H ME/.9D 8BI,9$*U?"_2J'E(Z'C/^_D'5C<3&L/-;:0&=-0'3EAZ$)BE(B!9U] M_\ >7\TP% MEFS@$@G8*^_HD)09T,ECDE!MCVE:/_T?H).%5!.[3Q@:G=&M065F3CI'6D=F M@X#K*^><++NW0K#D*>B]_.64Q?OI_89?(;21QNS.XQ0%"F0'APD16("CHL*$ M "K>=94)\1F2HO[2/>3=$NJD O%Z*OBT*']7^ 3?103NS)@R J>%>@ MR9<:>* $CWXJ,W/2^0O=3QZR9)[,HJP\Q*VWQZG1Q]A@?BT@SB-NMUB05BX, M?98:[@4;1N"!-<@^)7&E7!NMUQ8)= )4ENIG&69&/LG=;LX^1I[8>$->< M)K" !]4M'J/SZAMN!QM&8X\YPWSET'=2"$M2_ -VH/$ZI5QH=K"\F@.>)R_PYP=^%V-Y M[\T'/Q/V&F0.T?F=J$8)-.PN-_,? $(3B%L1G"U1XUPM')"A>7O(]C&+>^+8 M55E2\"PDC_0L*B/9L:_-M-09/L YV3:M-Z_D!C@!Z*0"'\P3V4EB9DHW1^Q3 M15F]G#_/%M!+XC(ZJ%S;-PS!+FW3N<^CEC!)#90 5._;\>H"'4Z M?X:6([2S'HQZ(/(0/)S0-8?(!D,5R+ E83JHR?1)Y%AG'+^]%S6R.O3%_I ! MNJ*>RD^5,F[4'+]]=?]='9[;4ZG4H:(X("'3H8N_IRJM5L*_7AUYN$&!=!+EQ@4 M9L;O/:[7/T1F=\M?%U7)ZU6%E7@2HJ-=^.!.BC.('T^R.9=J20#049((.&6O

    %QAUV#VS:[U7Y[#5X,D&/OY! MV_:*L*_:*>@_D*^J:S=9U8N,:I0"R) F)S$$,0>;%-Q@*2D7O9D 46?FJ:5" M[PNK+C^F\<6@LABM,SMWR3;;UU4%&&KX$U(5A@E9CDR'Z@015L!611 WISHTP79F= MC1@:]D\C" ,#4!?9:EU^8/F<)B7_T0W?A8X, (/O4,D &O,[SPO8XD $$A.R M18, '@-R!)RL;[#$@6MSOEUC#FM<-LB0 *XAL@=,V(VA:3Q0F'9S\86U%PM0 M+"L7*:0PYM =^V+^.8,6Y6URA9P"(V*&H+P\V!CB9"QVSM=LH^2&1$LHF FI M,",U:B29D[$N'O]0LZQ6F6Q6*9]9"DD*H8?X;5#4Z$@V2P!:K 6N 5025E*9 MC=UP8:D;VN2.K.^P=K9=[P >M]9-T]XL,3W.T< M">< UB2YEF,$[P96*5NH!GK/57E\';V(.QWXD@:R$R+1)36^(D@%"-E F6QQ_EHH MA3M7*UH(MA%G:PF1QP_@D:'TVX*4NPQ&V 9#0;;H*HBM56%=VC M[=)#G,]6=0ASM[_^,A+K1YJ3*J#KEC[ /[4ZIW9]@\TR[)K;O9TL88VB86HG M<=L:IO93S!]7210Z7]9:QV"YICF7/RX)^3[63CZF11.?>1@B':@F67=K^,[! M^*R*EDG])&U572OX(5E!#]P)OIN^S(QH'NLXR$)XW9E^BE'HZ@P[L[DOQ%"! M&P>CJ&C)- DT\ 9Y0Q]IMJ9U!QC(00:+Z73-KRY+FE]DLW0-MM.T*/AI1V-N M45W3')+?HX?]M#][$V)NC(, NR_'*I";D"U(XYN-YP4.K@^VV@!O7HEE_D+9 MS%RH\A3$ZNIDDC(IYI4'"))*:#Z'K B(SFK<@>Y?2 D>ECG-19J8=$K"!:@% M"(<]JT@5X#)D1RR8?5;P9YYD91(GZ1IJ'&P[NYP_ ZHTEDM9KM9E55/C/,HS M\*EPO,653][M5-:,S;FQQH\-'+PEFMI %I5^&H9*"$=6$]-FBZ8:5ZFI&MB" MHJKQ!3U/!,8;AU?H[DUV980YW5)O2NES=I] :ZE:BS92<16J1N,+I +IF-FU M6JA!P\'Y=\H/SIA"QF*>!.J$J$-DAJ",K ML/ON3L49753QSPQ7\P])QHW8)$JOF2PLVE/5W>33H8S3 <)K7L8&"U*C$;KJ MN]$NM'&?-FF]\>2O%!HHTGC*M3R_$VQ:+@H#I=&U&JJ.SA3,B9H#R:5&L'P4 MFIV)R^49V#W\W*S1(Q5^8!-*_$@#P>!V(&[7F)6M\,;>^T9F%QMWCD6R M:^N<_ME2M+?>7$4$Z\4L3:-<>&\-GA/!Y5^.H M-#MD6YG%O0IAVD*_T0\I>^IK5*3SR7!3]F!JKR:L:"XKP(_(=%53N]UD[2&A M]SK>5_.&V_O\N:1Y%J6U>!33LLR3>SCU[M@'EG,;)9-=O!):G+S\0ME#'JT6 MR6R:TTBWWK=#B /K@CO S%?]<%$MO/G84Z._.0$*LET /-M42R";-<##SW85 M!)8QEA/ !^NTU"1WS@\A3I1;B)Z%V#V^!*CM5;[H'RW]WPX_8]0PO!XV332^ M)1*1$1T[&CO1?O[HDC=4*94>9NP9;:=\BB^&JVJE--R^8?FKC[CJ^BC#>$A5 M#6U]GR:SJ_F<0AQ"1PVTCG&HRF1#B7 M\]T<]9P^) 4_0.$U3"Z552B&*'76Q3!,FY#>5&2S7.=%4:PA8N=J#OFH"BW9 M_P%24:HG]A5CH<8 $SAA1$6^"-&/ MD(F]<>I4.2W%V5KU:*S[&5)L^J;W)3Q]>&!$R/[:2E9&J9D@W<$GFPPMF;N5 MTIU"LV%B+K09BV$I&D2T;N"QZFK^N:#2@[ID>9G\LRWQ%?FU!4'K@.):WIJP M0)OG@,H1FQ^M@2-%E?+@W*BS"0JFU*9L6+7_.8N30O2"H/'Y\XP616>X*VH. MFP>""E;0TT&%E+6CPL*J=_LMW)G;81^A#4 "X92B80#<4XJ20#ZPQ%B>)<%% M5I\K^TX3/:*/QFJ[I,_EW1--'V6Q'556+W8:1U;=/KBQ6'G[>+FP^H:O'7&= MXGSU?E+)+#A11B:U.IQH8 9VDW@TLOLW&N5W3PPILGM?.Y+4"LI8!+1"QX5< MHE>*$\<_?QWBN,]E!E+82M!Q"1^'A?5[''SO4@ !SJA$$!!R)H2XU>+$\,>O M2 QWN,U4$ ^).BI1_,#W:( D-C]W*(@ 9DQR"/BX$D/<6G%2^-/7(X4[G&8H MA(P'U9]5]%RJV5EG;&I*H/XD%>>P'%D(J^[$:*ILNUHV0T ]-7T]X M_ZP!ZRD$U)2NXS@J;RA4>XHA^>4#QSA*0:=@#LW.B5P\R@5H M.%=^EJ6YB^^^@L.F>X=TCQT-LGOC[!JYA!:7G#CK/%>?,YUCD?S9.J>O4Z,5 M..9PL+0*]#OR1V@NS$^0)6E@$D1\NGF$&9%L#%;83:VGQ"_O.(F/S:VPCDGL M6V$MP%S+TZXA0EZ!/@N33XCR_JK&TQ+2#"W29 1A]B MI$@+0*C$<8$(>;5!A=\L.3;&\N5HC0@C_^M<*+Y7UU:%S'967A?N)+.4:XQD MGG!%$A65]IB0C(IOTNW-(H!&,1,]AM\"![KEE!5E<2%566OO0.V/;.F4GK])8%:D:"#Z=B2(H[!9%9R[D4*J1B(L[?S4)2@=5/99$X9?$LOD/J77 M?$8*J(C,U9X*ZEI?X6N]=,WNX7BNP9,-?)FF'+K6NA[5&9*4'I/D]U.C%7RF M'HA.?]^?T)?/]A RQF%K _\5S1/&N2#*2S-S[F3Z<7IY>AX6[_,L=H"ULSH" M2OYE^L3Q7[SB%.S4JH2!3G,GU?BA12KVYW6N^@'>IBC%*%H[*4G;5G6BFU[^ MC(H&&IU]G=0#L:;#P82^629DGZ<.=-)^ M7_01ZJ0NV9?'!2)S$2;2:0!4E79OWX!,E.9 MD@C@@!> A! QXRY) 'C.A]NYXQ__^76=O7M$E&&2__S-A[]\^\T[E"6(Q@5*WSUL MW]VORCQ%])RLT;O_.KV]?A>]^_:GOW_[T\FG=Y_OS]Y]]^UW/T3?_AA]^"&* M_N,?&<[_^+OXST/,T#M.1,ZJ'W_^9E44F[^_?__ERY>_?'V@V5\(7;[_[MMO MOW^_;_W-KKGX:UH\=3AN_./[^H]/35\-_>7[JNV'CQ\_OJ_^^M24X::&?- / M[__KT_5=LD+K.,*Y0"01M##\=U;]\IHD<5'!J&7AG;2%^"G:-XO$KZ(/WT7? M?_C+5Y9^PU%_]ZZ&CI(,W:+%._&_GV^OGKZ9X3\+E*S^DI#U>X'XM]]__^&] M:/2>$UR@-;#'WS_HCP#46,-ZR0NN:_V+47)/;+1$T!^EH@OBIWV.V)R$CR MC%7Q7;9?0PPE?UF2Q_+P;QF]]O^"RP>W*)<[X; M<)S=[>>'G3RP@L9)\8(8 M)1EA)47W?-F<\O'_D'!AT&.Z'$3?.>'A:3'PTP%=\7^^7-'ZAF[HO8\?,J2C M]5DCNW0^'907U3GY--\RDG7M5=0?G_(G-'E'*)<,?OZ&2Q?\+PM$*4JOZ\]) M;\+JO*]HXA^L;O._BY6*TI^_*6CYA&%,DV=WQ^N!=BW>;V(J;HEDA;-TWWM! MR=K\4"*PB>4?'@B6@@MLZ-H*-H#=1EH=)\.A8V?1J"Y6HA,$ILZ\9OD3@-P! MAN##5"& 7E2^+ :(-$2,+Y@#.O]XWZA!]*H5?8@86E8_4[0AM.!Z<&2J%JG& ML*07Z4D(BE%0C()B-"G%J-[1M_L-W4"A3)2']PRJGGU5;UJW?5"6@K(4E*6@ M+ 5ER:JR9'J%6U6;OH]P+G0X0K>&RE)#3SLJDO3#03$*BE%0C*:D&%WM-S)< M(X)T":I04(6"*A14H: *!54HJ$+C487@=[PLO^'-Q(90M]X M<$K/^":@<7;%Q;FO_T1R("7MAJ>/K-,IK,>S)?R-TNT81 ])\<&K'XJBH/W>Q1G3)0?B%DB_%BD_G)L[E:U/9>G!: M+W&&;LKU Z)2 E\WL4(5/>-2RY(HCL?&5H/3=I4GA/)E7HE^E@FO)! BXA=#3Y?&:6P)6<3U=*!I( M5((A&)'O_$!$X7\"0_&]'U# /$Q@5'[P Q6@0PL,RX\^PB+QH(%!^:M?H+SV M/X"1^)M?2"@=66!0?O(+%(7_$0S)1[\@4?L2X6*:5Z*KS, ,A\,KL=7 5 Q' MR!,QUL H",?&$[D6Z'J'X^*)9 OU4\.!\42V!45!P%'Q1+C5AU[ (?%$RI5' MB\*A\$2V5;M7X'!X(M>J_3IP(YLG\JS":P/'PA-A5N]8@T/BE?0*B96"0^.5 M\ H).(%#XY7\J@AV@B/BE>"J"&"!(^*5T H()80CXXGL>J&)PX(#XHD$>V$8 M9&PK*3$A>8IR#I'X%R,93L5##=%#G(F'"R*V0JA@45)?"=&FLBU'91Z7*1;M M:H!6J,!<0#=X&6"0SPZ>\#@@U:&>S "A?6U*5IPD?%.7F9C8<\073H*K9P6)0@_BABBYOCF3F-8Y?+HD)['=$8K9T#Z:YR5:(YH M=6Y+>#/HZ8JC^MHY*8L5H?C?*-5S(NOAEH,KQDHX]<];NZ5N_<8,T4D M[V"5_OE>8&YSB)EU=L@7\"B#=7+.A_) TW<(9<@@],X63P6XYJ2."-'4L3/I M&DJK.:^2!)DEY_750K*'_87Q]M(\0@6Q=D4&.RBHWBT9)5!0H1=NZ_4!E6$, M/& ,1^J8-,.PJYH(1FNDODHSM-HH;&"$1NJ[[(*06@4$(S-2'V9W9)H42S J M(_5?FJ%B;,<%PS-2;V9K>'K:2R.-R^L(2Z>---9DDXZ8.'=XUR\?1JQB+AQ W),,)1@9.[=9#VWG+I#UEP3G=CW-Z H^=2$B\ M18_B48!Z(V\R7'Q"#95P($V[&TD9+8X,I/RGPTSR'W[_%'_%ZW+=2*#T[\-3 MQ54:)55-?Q^HH(+556.N0BB)[DHT*"8/EBGD?"AG")H-[N.T8-D>_(DV,YW>2$IS'93#WM1\RTWHDZ=;_CQ MV-H.,_4MT9.T K:/>A?]-& TZE1"FMY\-*KA>[9M+%-6?>K?14LB7,@)R1-$ M#9ZS5?6VXQE7?CPXO]^,\WM<_JGI<^#(PQ8LY0/163Z(V*V"[[+D@93% M+^+D/*L/3JUWQ7B X D(GH#@"7B;GH"0PQ>TILY:4\L;QZKF]$.4H9@91QJ_ M[&9'5VK^:E"2!E62KA%C",TV2#Q/D"]/\K06(=!U-1)YCC0ZW'*F?H%"$V0%ZC($#98 =J(]5+F;%"M&+KQM1!E$9_"QO&&P!(6HN MZ,I!5PZZL,WT.0K!!,# $ T,P, 0#P]25HLGJA4$I4CKC0<*3537HKU%&\B4_ M7-=1RHDS5((DO>VH0,J/!P5H4 7H$]?C^0JNWW[;E,4EH0N$"_ZK6SY'\M)8 M)OT\T],D)-ZA'!,ZYZ<*9HS0;?5Q.8" YD,1-<_BI(+A9,G_\UM,:UHU75SD_E:MW2!7 RQLZI%=; DS7?+K&JNESX,C<=LV%WGLN](JEH3/6 M*MM:I?JEX'?Q%=$$,S2G.%&'41GT=,S1!B4%2@7>A@S).CKEI\+W5R(2TS.N M0!BQI.SKE*M;S/ZXI A=Y5QQ1*R0JBOM!W#*7U5CW'Q3R;HYY45315+7W#GM MRIM=WR$X<8(3)SAQ@A,G.''Z8_YMUU94Z,#$5.?T!1.]08:TL'[X@HY6QB+F M$HTOV.B]H#J;DR_^8/6Y8N:W\ 634"GR)<^A8B+<_C_UA6!TN_;A+00#-MD" MB69F#U\64!74Z8*1VO#GRZ[JMHHT_@8P2",O3-H%)(#!'PS3R!]< M[@(3U'D QFKD3S!#L&H9%^;+X0V7D "A2KX<139BK$=^S(08ZY8QUH"8!ZL1 MUG^+XB4_\BN/3!3G:<1[K'%1_;PG"QAN#1G*3NPUG)(0B/W&,U$G&0(;'BN> M?&#NX4 ZR=,S4KT6@'+Q5@ \V;G=(-,-:9P^!R$'.H3/A/"9$#X3PF="^(P] ME?S-NG3#XW]O+WXAU'X+)CBU":Z+VF35-O=3A&*:<^)8M$$T8L(9:FB34PUA MQQ:GIR#8X-Z,#4Y"XIS_L11+0)\1KVEJ54T]X=.5XJPL\".Z0TE)<<'/D(NO M259R B_Y&<6/FDU9;Z39XF*W#^:(5G$-I]OF 11)11:^. ($M7G'T&[3-11- MGP-'IJZ72UYG0]6VMTK]+>+@81$55CU8_SG'!;N]^ZQ,E@3U">9&#]YWW%UY MRM70V"8818-1-!A%WZ91U*;H2-J*:+Z K+?)6)/@?;'T65ZW!M*4+X9$2PC# MU7=?XOHM+UV%Z.?+81#,_L'LW];L#]3TK5KX/T9,W#(KDG' 683^+/G:-33Q M*\>P8^,'D!",_,'(CQ_Y\$])LQ!;/Z1''Z25#QE.9@M^U/$30D&0HET/9-RB M1V$MJ 3/NTV&FRT]D*:]U2C^[BI/./)<_N"SD.L*%:M:3[)LLH20W<#SDB:K MF*&3?;*!G")8C\&#HD])3-/9XAQ3E/!/L+-5C.E:,K'P#H/3O?^^E,[F!A;2 M _)X*9]Z59/!:;O'189FBZL\Q8\X+>-,$IJO;&>?RM]PL;I%6268L!7>W!/% M+=]A!+M^SB]\&VD*1C:V<5%ON[I4(&6V&QJZKP\>JIM;3&+)N1128*Z'SO=Z M8K4FE!XJ8*_I>KZGSX$CW_T-R=8B7T!IMN 1FW*4+U"&NO^H *_O^'!/O['MP*#%::^2,!WDBKF9>JK 0R".KS& METR"\')+Z[KD)I%W8'0F6Z#Z'0PC5[A>_G]WL/[B+E7K]A\YYQ3!*SO\IH>3P!TN4?+Z34'+XPX"Y MUB'S>XR9WZTR ._04GSX%T26--ZL^&F027/]M&V'IW8/U#$-DLQ*;5N[.8B, MH8+/>1%GRLA]:3O;N66'2T \3'J*\F2UCJDF,Q'8S3$OVR>R5.F*P&ZN>=$D M: %ZN.7 Y,$M>%>W/&F3S0 ]IIN_.'T.'&5@'BZJ5^M#>6> ^X5\F?#L6C7U^#7M4@1AK4U#$Q$3Y)"ZG(8WR:=0P52$H=RQ>D "%84$7'%Q^6 MX>8R%!)]0:G5PE$H^K[@TN;HT=BF?(E 4L= \V*4U\G8+%&Y@*9^FHP!N"E MY\6'(!HC %ZZXZ8.@,WXB.F'-(?X")!P824TXIGC%"5I#=15SC"'^)[&*@\]CF"-DTH/Y2Q$&Y+A!"/V M](_G\JTJBM=TQ,&#==L1%-[[&33J\U5)B+F8A:U,P#;JTP-Y1ZNG]3HZ)KV/ M\>P&6SX1--^1H8D%TG>P2W]:U:IAG)XSP@JF7EZ&O:QRSU4F>BO\1:2^/<2;L#S"VC/K:#F1DG(RTNK6 S "Z6.7AY4.#,#: MO:QR K%XL(:EP'7AP4CX<>HKUVN"$7\[C@KN3R<)\<5F!C? M%-6/N[INL)GK/)[=$$]"TB\XRSAI5UPZS)>B(%GM5X6Q:SZ 5?ZNUAN108U$ M;8)SS#:$Q=EL<4WRY35^1*D)IUV&LLMSS@5X=!]_!?*E:6Z9]D<.,*' &UG7 MW"KMUX@O 72-8H: 2PK0PRH'-^C+D7!#2<[_6=/*",5LA=?16ERI)3N#'I:YJC*#^O&S M367?%>+747T0M33>8:20LN/!$S?"MB[>#I@5*T1W5S4[G$;*M6/4URI7GQG7 M+B]8@=<<8-E*:6[DC[.V/P-I2*62I5(!1:JIAYB]Z30JF\&6(PVY#L&6K\JT M:;1 8N[!\04: +^DFR?%E^UDAA3:N43!0(R]B; 94"ZT0#-3(Z]>: 07S6("Q&7DI5S-LH/90,#HCK_)JA@[8 M602&YZ-/\+1S#<"%2J_D[^Z^;#AP7HGC;<,=X'!Y(9VW=*3 4?)*1#<*E(1C MY)4D;NQBA./DE2 .B^:!@^.5\&T450G'R"LAO+-O&(Z;5^)YBPA7.%)>2>HJ M%RSEO]4$/$RO4ZIMN(++1.Y:)2YO?40A^M:/\%2V]5="4P MI,,-F@[7%/[0=>)T^6?]+ Q;^5Q91K[P*PI=$GK&ST]<7!.NP[)9OKNZ\N61 M+:YR^VJ3O7H8TG9N474<_X:+U=GNM9E*D>="SC6.'W#&%R:(]0XCV8Y/)7PB M,EQ+=(N=L<[ZLE5[Y_<1WH=LM3-GR@>P8ZW4?3\8(]T8(^7S K(UZJ;5 MNE'E*;*Q#C4N0,JB:?=@[@CFCC'3^?;,'8IS*%@S@C4C6#."-2-8,TPTHDT&=#.ID4">#.FGB'M0)0%:UG[]%\9*B.E$]BO,TXCW6N*A_;J4*&8QH M1R\R)B@H26Z4)(.) FE,QA-O77V:4Y*62?%;3&F<%UNSK.6VPP0U*ZA98Z;S M[:E9)@=5T+F"SA5TKJ!S!9W+1.=J(R%9U<,^\CN!4[ B&8>>1>C/DE/73@&# M#&5'\X)3$E0N-RH79(9 NA9\JJTK63$!(E M+FD_)C@[$2TKB[4LK!V?U^T5&B[;X*#HW^)A)D3^A]X5A6 MN-EL<79,Z6QQB]D?IUOQW\LXX91 5>T6(P4E.RC98Z;S[2G9?1YG01_3[>Z/!G[/-J,%A2PH9&.F\PTJ9(#C*BA: M0=$*BE90M(*B9>3T;"\@V56V3%[Y2E$1XXQ%!2>\C#-3;:R'3UE2UWJC-.AS M@^IS(I#@GCR]4_YT$)W7K*ME)RM=U@1D_/B^^;E#.9&KNZX8PU:QWBL]BMOJ]#U=\;3S M%-ZBK+KAV0IO6.,Z-^AAE0-^T^ "7>-'E%YQ,25?8BY+5A44/S.T*+-KO)!- M"Z2KHWF1D\9.MY_B?Q%ZEL6,-9R/'488"X<'ZF[B-6H4QSJ.8I73&Y+SW<_% M'[J]IW'.XD3LFWM.@F+Z8)U&PH=RBJ#=K/(RIV3#;\+M/./:QTF>BO#9C1!3 MM8<&H*>C,^.6*VI)_!,R/<<:) M8R?%64SIELLPU0TJY\QD%$>\!F?*4'0VA<8?%+\S$0E.&3^(;H44\T'*B=DP MWCHZ#+5ZYZZ-8,D?G/EF19QH-.*I<]U%O"8]R:V^8 B4<4E;6=(7G/2.(A-M MP1?W&7SUP&V_OF C7S$*\^G4F5=>2 HC-ICO[Z;(M]RE,'6^X<=C:UO8U+=$ M3](*V.8+QNO[<>-E(SKEAZE"X#XZ9;2!:UWM!<.=-Z.%K(5O;+B+:[0H=;1F M#G5" M[Y*=)$FY+C.A2S6O:WC'* ^Q$0YC(Z;ELPK1 B%:P+5E=>3&^&!9;6G.&<[L M-7US*EQ,?9/64V,9YPU:3)MUAS=H)%5(\U8--C]$&8I9Y_1@W3!V3#0P*H)M M9E#;3"V2HVLQ$\V) ;)F[=3:"9F(^DAH>@)M3C&G;Q-G\W@KR%,D::X2H,<8.%!F*8'Z6.5BMD&BF&"^K%>'>B$U-W:T@F;% M"M'=N:',)94W#(:F8&@*AJ9@:&HOZD,N)=+J_/<%(;T="GRQ^V*:,UPTNOO+ M%UAL&&TG'V0>C+:O]P=(*GU#5MI6>M\;,MA"K0]6S7 _1GP'8,ZB& )D>SQ5FUNB[C1-C6M[O$M%-"*?E2.ZWX7XJM M1)TU&2+4\@AFA&!&"&:$J:@^D]7^@NJC\"&WOZ^L2K=_C3*2+SF.:R[W/725 M;8&CV9%LC8@):G3O*\Y?_Y1/)BE6VO;*L]#F0Q$US^*DPN)DR?^S?U[=D%3((#TP<+]"_)??ZXE4 M-GRCA=!#R7&#+*2U>'[CW[O7#G?G!A=I")/G)BFZN,I8$E5/9HO=+IC16[Q< M%8I(%VU[]]0KHUP /=QSQ5F&TM/M2[)-$("/Z@B+YV*=8O/)&SJDE^MV2/E^@:SY*-"^RKEV MA%@AA-%:H)[S_2(4L*7,( @?8!0,^N;V4HJ4%/ MQQQMD"CC)!:Z(4.RCD[YJ?#]E8BZ@)6)TX0E95^G7%7OME.$CJ\W(];T SCE MKRJK9KZI9-V<\J)Y2$77W#GMRCM=WR&XN#UXKF*OBIWD::V+SXGP) ME&!-AG!TNZM(5$B(NF[AT8V:^1"6X']8PMM^=$-A 2*F>K OF.A-TJ2%_=<7 M=+32'S&7M7S!1A_7H[.X^A+AI#Y7S/S/OF 2GA!YR7-X2@/N 9WZ0C"Z7?N( M^ABNWM#85A#,(./+ NHB@.A,OKZ<.ETP4ILD?=E5W5:1QA,R7(6OZ8 $<$6 M83)^!V$Z,$'=&F"LC!]#&!]6+>-\?3F\X1(2(.34EZ/(1M;0R(^9D#74(FL( M&BSV!DLF]!S<^(:**O0:(#N<1#U:W$S]C\-=8J.%2!_$-]RU-A%03")EAQ.? M1P=6'YE]8+C\>67,..@4C-%/GF*DBX$! _31&X"ZA S!)5!_I'- G#0<%G\D MU^+7Y:=+^ZFF$(15#3O,P!VDJGNGW"NIJKI[R$! M?T0)^"$4OU>3< CK#F'=(XT[\SZL.X0:ON19(CE2.?;IFMXI%,? M7,-M#>0&JLP;<@V;ZLE6C4\_16CWVFBT031B(DZQH]')9$@[QB9SBH*1Z0.N=_+,52T!A7 V-;8(E,%@"_;8$VKS<2-M+Q!>0 M]88(:S*&+^8MR^O60&;PQ7IF"6&XXC5<2+B7P ($'%\.@V#K#K;N5A&%0]A! MK%I_/T9,W$U #8IA?5(79('&&S8H7H_2K.9QLQ!/NEFL2KO-X.)WG.UUGUNR9&'9#1 MZP9]3=R!]/J>_0T7JQ7*TDM"[^.OU4_\.N#K:\87V[)B5PU,AX%[9;6N3_#= M52ZR\KCDP?=MKGM 2]6Z-Y)L/N$?7N)[4R_Q M\3-V3?+J))C'=$;K0@R_QEF)]J8U&;_ZGNYYJLA@)V6Q(E242M#S\K+'6'BH MC3)0^NO68Z']J,8 E(&C+LZXR!\1+?!#AN9[$WM%H#*$!=C+*B<7ZTU&M@C= M(?K(#^)F >M&$,[X#J[D&'9/BC@[_KM([;\AQ7^CXA8E9)F+O7$8J>[TTEPA MP<@9/8Y6$F>%+VY4Q'1[S\]\%B>"&HTX">LT$CZ48@^TFU5>A.E&A+HH9J"I MB1,:E>@V-[)+Y[.#SE",@'5VM'.?$P<4)M2=1L2)4J20=W#&P7//BO(:5C>V M3#=)$$J9<&$+ .-RQV3\'2R;>0J228;\ ME'W,=M=>9<32"#/2]B[GG,UC_-JARG_1/$U*ULR&$4QW1[) JJ3DA=>Q>IA.%- MZ9!R&%(.>XK-EXH^KQ^3D(8-^ )**E:A0[0QT/:^E)\P:G1 M$T-@/A!?,-"+8*2]@6_J(.DC/$D/89131TDCU37)?6J+B'0^%)N0G^, F/< MI[XYC/1#X]PR,#J3?5+8T##KRW(!*4' M.>I'ZVM%$-(7)0OP,#/%I.D?5^N M(C=ON$_^ 7-%EI\OAZS6_#U$ ;:1[A:P_&J20@X&Q?BIW['M%GD(O2^;16:: M-JH7 0;#^#'CL2R(_FJ_&;]5/!8(H&%;;[#VFT'ZY7#GQA30@:;'#"?"3P$E M5;+*< +):)$QRT<:SG8R$8!ZWV/&.L]$@.IEFQF+N*,%IVOHYW!"X+@AZS-T M>C@ITAM@UP#1['8Z23SH!M%H!')WI*P5=BJO#/([MZH #$?*'Y5A- 7TX.![I&P8E*H\X&/A M_:$/WT8,\WE/0H$>83NJUSX7<_'-+@=[_X_>QF_\%=HOOK/W1^\ A&R?D_ M)90<_F")DL]W$DH.?QCP$:B+\"35B-]X:JX[H7FYX0XMQ==_061)X\V*GQ*9 M](T&;=OAJ=VC=4R#Y$4,;5N[+RPPAHI:2%%6X9.VLUT;^G YW&+VQRG*D]4Z MIIIW%X#='/.R?2)+]1@#L)MK7C1EE@$]W'+ 547QBWB)I$\O*+JXJYW^G"1M MD6A #ZL<' [%5Y0ISR=POU!3SGY-N6FEZX?:3:%VDRPG02^\$2.9=.J8F%SG MI,6MXS$^S5*;"B2EU.H+4H!4;:CHZ$NNB^'F,A2%?$&IU<)1J$Z^X-+FZ-%H M^\.E.8QER1@8:J:^3L!BCI%2P4ED"[KNF(E6M^T6\CLGCF;XV3:B\+U_F&9#C!B$5QEI$O(HPP6A : MI:1\*!9EMF_*]EY74Q?U@"18V4L;T1I"31[.S%H?7Q?YA!?<2S5K MO*;&A AK:<+_6#D:HSA/HPS'#SBK:B[8,#4:DC!"4V,K#H*I<5!3X]EN3D35 ME;-=3E/E3+_>3_.J>[U*3;J,@P=^@XN*%7QN4'I/M#97XW%^HS)D;FB"Z(J#2>H$-=K3O^7R;@O\KG%#UB4K*ZY( !MV8#NX*DRE _+#&9 MF5;6+!B5[1N5>Z?S<\ZW92:J']2K6.\N O2PRD%5K?$DY?+P??Q52[VF=3#H M]R!4!(-^,.@'@_XH#/JCLR4:ZG3>K1&EB1!\M4X]7-L,%M"=_3;L\3"9? + M^_@=.@/H86 SV8ZJ MX*T[AR6%$%G]LH?,A[;#V[']=:,NV 'M0'6)8[1M9B,)]/X/3E%XEW> MDP6_C?\;Q?22E"\K;QOV;E<174+T-;\.$9IMD"BYE"];$F\^2J],2#7.MOL% M9(7MMADMF24:EY7$.M'8UE'YBD9:=B_5L?-29F#1=7-DM=61=<./YOLO*'M$ MGTA>K&2F+M-A'+V=H"-3,*@40 M_;4![>[H^H"2![Q&V@[G:--"R=5<*Z;#3(!;U35C/,X4^)5>.X:CC)E7DVNH M^X#CX=_P6FHUEJOK24*FS O?W-K1H@V.>)6%=Z2.M($L%\$A'QSRP2$?'/(2 M)U%?XHAWZT>)6E=;PG >_=$^$]&7!CN+5&H#SADQI+^."%K'^4#A\I5TAPC#)L;L1D,JH(-L%/&7YW# M7#GR;C:US4 M/R>K.%]RS0/GT9>8TC@OMA%Y>C&@;4F7/C]IQR[?/\7!;.^F_'.?,PDRH/>_ M="R9:;B*D)9)\=N.KI,DH66<2X,;Z;VDE"$EWDM\R3;>_XWEE7[^A=^ M_EX3::WJ'K_@:O*#27J"YC2+]UBP6+\=BW5(6QVU_6U3O?'&OT^+,9J98(*E M=PNE!29JZ6@ X]OX;92&DO$ AKGQ8S2DM#F<::\^M2[R44(*4RFM6OD^K MXN(KH@GFFW5&STC^B"@_'L]+BO-E_>ALDXVMTT!#,5)?MJU(EW<=T@)JMD- M-LXVF\Z29M\(_*PLF+CV..X275_7S9%E]GR;01C]:4V#!>R-6I#AJG<:-6D\50S]2'.1+9R MQ%8(%1'.%X2NJR]V?7$*/+#EMZ8,Z0KFC4'-&W-*^";FP^;I!1=W-W4X+#\- MCK/H3Y*D7)>9, *?([XJ$EQ-6).6W66\EO[^+IS]0E]',K3L;>7A*?#F 5D^ MVN[)R3PV-:)G8=19I*HN8^)"FUFJZ34"7FHQ8/&9'T.,(0@?+WJ,@(??D" ) MI2=<](N7:)^T<,MW-Q< $]CTZ <9'Z=U_>)]X1L1BO[!G%/%(.$9AVZTJT\Y M=:=Q<:(]Z;3]1L$/[+13]AD%'ZU//--AQL@M_-1K.TSPG 3/21?/20M-(GA/ M@O$]&X3V92)U+C5PRW$J9"#XZ@7HXK\G4 )(+Z;/X^Q&-K:P0AY_O:*Q8=6 MQG2S]6,B@H,U%7T,O("&@\I7>=OO(YB=DJ6F3D"XO*/"Y37!PR.?7Q2YT_,7@D4T\4AIBF06.:KO*$ MBLUTCNK_O+O7XUS^*\ M.%:RFFAO-5#O05<5"7N89OGQZ39[*JJA(A_:UZH/Z"3]5\GJ>B%"PN9;O#K/ M[XF .$]PAFY0P1^VY[\X:LFG+BM%,#+G9$-8G/U"2;GA/2K.^.&8ERC=S1^_ M<23 V"3!5>[@&T/934YC)Q;KU(/7%^B.\8NO=9TE(+!9(>N;9)>+E0X;6 M7G4Y&$+YOS-4Z3=Y>GS&2? QZ6J5IQK0V>(8Y%D^@IT['L+LQE'&F/X:9R6: M+2J+,CM). -46K=0VWXL,;N 36+8VRIG^XHSL[Q>/+@6:&K,99%=ZDZN2B76 MHN=]_!4Q\>3PC33"4-[0-KTO+H:3I)(@A=:AB.[2]G,4-BBGBRL(B!]6;5@Z M='6XK%[31OF)NC?B%9C$XFZ^'W#449SH)SOC.Q')SB8PX:^XYG$ MJ_R12W*$FIPE1WW&P\B3?>"YK MSXK5[FB SR!D,'=36R#*-0Z=*-78:OR4NH*5?[K)+%JK",_,HA(^X ,XLB; M"=2<#>T'&@._XG1F18<9;1A@7#/:0&"[&04,- 9^&UP79GPV##"N&37W";4? MR#:_!\>4G)5#&T=O@^_]:D\;(D^?CKO*V::;#M/^=A\RV3E3[\G.F ?U*)L/ MX.RYCE5,T2D7[M(SLA;2G,HNV-S8T=*;;"+D;"%.H$L1XZ+9'9 N/B1S]D]G MN=ED%0UQMD?NZI!.J8/=K+<_::I&ZRZDH(84U)"".HH4U#$&?W<5M(=#R\FS MTQW@($"1W[N=IEQ?=H/[?-F[UE![]ERX:*1QH@Y=YE/KD+W-OYI#U+Y'=R$'>^%#GHB16 M>0!IQ\G=.P!LRL#AX>H530&W#NG27I4RLG&/=*]= Z]Z]/PJN9\^H/I@^0$K M(Q%.[I3@:Q]&Y8MUJ)-O"!Q6YYDFUP&.XZ?'V\<:>:;7=<.SQVH@P]EE'!R- M_:S2]K'#PRDI$SHBP;'DOC@L.^#P )S@ETD>'IVU[A8F$K<+2 M?9$#39E_9M12I/QZIOKV!Y._009=(%+7X?'%IP%44=OE[OER(IFS?QS1!JL6 M=L#*;7UJ49F9%23Y8T4R/CH_KD6_FGA\5K5;AI^0%4_<;+X6E37#>YU8+N%< \/XU2Q#2+X MEJ(5GS'\B.J3^A-:/R#Z@NW6_2V73$ZKH+\X$S?-5;[S/JDY@O1Q5?CYGDC( M.ZS X_!I85?_BFB"&3\B[\0NFVU452H'_)+=(K)DO29Y189RKJ7M[!8MK4X\ M@2;).?2-]?-!;<==7,$)E;)#21#$SV*$EWG]FE.RO>='-N.21KV:JY^R>FT_ M[0K.SVS!SV\)N\-\S%$9MEOQ6&Z.THN8BB=FF'(CJ1O;K\7 9F7!18QD(=1XPHM^Z/N&ZA^-='+8KA@K47I>4KXE:X=,O6?KWXM-BN@C3J0EL=H- M,@8^*[M"1S;58]CG\MDF4+'RK*&K>[$#Q:";<9H&,[.#[8V4E]'PV(2"_E;V M#A0ERP2L%0\7TS-R7 PL0]ZX>4PQ@BB"WH5I@Q=0.V.I=S&;4+P QB[O#J,1 M%L9R%NX$C.C0&7*&6R-C1T8KRWMW3^GQ:*F->G=IM4$*HM!Z=UL!#I\N)LRW M$7XWE)O\;04+#>Z?!<,YA;1H&*9VG'9@8.%9TB->IPJ_+Q@(XT1G1P'@;874 MME'8'UK*[V,%1FN]M16^EY,"11\B5J[7,=U6<6E\[^,%3F+^U[@N8")F;D,R MG%3EB5 1L3CC_WK81DM$EC3>K'CS+*)H*:H7IL(:DCWQK8_K&YZ&P0/^;+$ MBP1\YH9@*/G+DCR^3Q&N/1#\'P?'@ZP(^<[=H*Y1WL(IHJ=&4A+\B"!ET7 8 M39)8R4\X33-T$3.1G'VRH'P^&B- 8(U[(.@6/:*\1"*7O*D^R5,2C(@$YO^7 M\DN8*RV)6-++EV[6_@;L@;'#UK&YB8Z1<$-!=V\BH\61)Y'_=-@^_(??3_@L M\N\W1R[)&PQ/%\/Q/$X$EG+29&T&I^[L*4R;SUD=@O_Z[-$W=$!GX[$-:3HX MK1>EJ'8AG>RF/P].TRW:$%H(:_,O1WOU8)274FO6<7 ^[M!2'%C'M$@7@K;M M\-3N#]AC&B0;3-O67 LT;B;9YTX\YP0YF M8G3?^(")1AHD)I+8U/'0._6A\O/4PQO@*Z.-5#EU=&#K!"@&3AT,HX-5I;E/ M/:;!# BUG6#J40M&6,C5Z*G')(!A,+'&3GV?Z$_/_I[5'.GVF$+TX)C\TWW; M_:=^YYJY:CO;;<;KR7U2\S>4I&521)P&9,-]"_KP"'VV!G0'1^V@CMHS1.,U M3MC.UB!WTBH;]D#(/.,2!X009T9'PUL_VI"BI-H>H37&W! MU6;-U08[F8-_S7__FMD914!'L7>8Z,T\^I/=.]N%;J& A&/OC*(@5 "JH7>F M4A P %5UZKZ%U@>N4BOQ[G09T+DPE:,D.!>"_Y%Q46M<8VENVS^]>AJHS:SSDNV.W=9TW59D ?^\6%7Q7,."H3<;H]--D7 MD1#8UZG#5SEGJ*RDUBJM_WX5Y[LZ!Y>$+I!X3^(JKVN9R(QV]BAX]3B0+R"7 M_%[Y#>'EBC-[\LAURR7ZA0]>G/-SX.G-%E?X@XCS;VHJ'IFSQ=_\>2^Q'=_* M;TF?)[-S0ZK'I5!Z4RKN0FO?=_G,P)O U^&S",/R-[Z#!4Z:OZM^TK/BVU[Y MM>+;F93S_//^"9'/^1O?RC>D;[03Q&0('.P,>3K/XOPF7B-U@-* G[*/V>NR MAJ\6S8/QHCE9+FGURO!57E"<,YS4;XK"7F1R3%*(T@I16EVBM/HPQH:PK+<3 MEM5LZ'Y9Z'+0"\<7*/5^=857P1?GL'8]&?@H?,$DQ)R,.N9D[(\^N#)D#K?] M N+&]C7O#@+]#(Q"$_,N3-;1RE?Y"[V+N!T%QH9N0? DP)\M^5A/0E[MMW$6 MJW=E.0:C#7_F)*#=WDX,G@[X,REO>3KTD5%@P.'/IP3 6X9"@>?"PQ=<7 0P MP/4JSUZ&&8-:Y?0MFF^?Y4TGNU0(%B6DLLS3ZJM1BEF\UU+2B-9Y%"_:D$5$ M,?NC;46CP0FQ5.'($A\A@V'8BD>[>3M1U#IJ;M+CQT_U'S\=[.-G^H^?62S] M,_BV@I4"LK2[!WP=XE/\+T+W,RA[=T7>:'#ZA$MNMGA&@/2M#6U;NTD\==$1 M=HL2A!^%4T&9&:-K;KE(U-':O.7K\A3ER6H=TS^4H3_0;HYYV3Z1IPR\'^RGY)E[HH'*R7W8 K4<9I ME\E]@YIK%(+:AK"V$-;6J?C8\+)@B'KS/^I-(VX3(TEWZF"8"#&DQ6WK,3[- MLJH*)*6L[@M2^B@O,[G?EP# -BL(($[Y D^K9>-W&*WIF6RB.W@72M;XRI;. MJC;UE:(79?2&%H\#") MSI\8/ "B)PI#:$,_H0W='9IK0@O\[VJV9HMS]%"<8U:)*'.*UKAQCD3B=XD_X7OMFO"V"E:\#;RYWQ:C&"5PST5 MLYPO] UAN%[YHHYP(7/T@/K8Y0+E_&C.Q(.NZ1KGF%47[".Z^"HB(V5.(& O MNYQ0#NR/+ JJ+>2OZE MK1U0SC'>;9-3OHODJU73VC+E]93S#5_%/->T20E7-79"]PY"(95GK5QM&7Y^;'3 ,3I(8A17R_2]H[HG^V)V9$AP_I5 MN['0JSDDM>W=4*]=VPTM72%^..CXL0>%'=3)=K5W%--DQ>DY1X\H(QMQ:ZIW M*ZB/92[>WINBE6BFGJCF1B$DSGY(7.]TOD@XJQ/^9HO*",".BDJHC >MQO G M\ ^J,83X//_C\VRZJ4;JUP]N*N?OC7FR<)1P08WMPP5 %*2(LS'FJ2O,E=Z% M 2B! *JGOIPS>G8)3*;WY20Q L3(-3'UL*I6"!GHZ\.=,PY.72.0M*:\X<*0 M)@.-W.KF78R6^GXRL.-Y";'>K7>+33 C>6R'%=[D(P]3@/<9--"SCS^ MR!@G&"UQZ=$DX6(W/ 2,/+ MBDYDVX*":,#PP(N 3FDA*B-$P-@8%^4<^](!Q-+"Q57OI/D.SL)1I6?P ?CG M5[R=>(\J$SM@J#0-R*?&D:X!IS2D;8PD;>/L>,KJG)"/F- M[R:JI4+>:M#'*CKN[6,.!OO(X \YG#T9%?EY65U6DL:?\HW$=YFZ*'YSJW&;1QTA^A0?"%JD MFM8A;]1?CAVMS]U"4S[ET=C&C5'VM&1<\6-[H:KI0C7J$XS^P12NMCP,+(,& M2[G_EG* B$],Q.NIXV%V0A/01>0=)GI7@OY>\\Z8KELH().'=Z@TEMJ'V!2F MC@3L8#52KGQ)@C3;,@#KK2\)(F; *S)OJ2!M *FEQ5CG/HQ4F!,3(W#Y7N, M'!RE\="[TW? F)BIG+,CC(EY1/2!+(=3E^H&!\S6F3/B9:9TC0QW M!(T8D6:_F^/TG(6ZS,2IJHI!UB1DM1S%+J=I6I6GB+-YC-.K_"S> MX"+.9!RI6X\N3,A-;F+]<L(;N[GG1GT2-FAZ8Z%8(Z'I.[BB7WMN M-[9U_>R8R?T)ZS0&/K1S >[GD)M;4;9KMOC,ZLL'Q(FDCU4NYGNGBU9U4;2T M3?$FQOMB:L\-JNHM8=#3,D>BL&>QG6=Q+LHXBVMIL\O"E[*B[V(YX:6(<8[2 M?76_(WL>5TAP(GV.%=[1/$G;5*9!9#]%]*2_$]+TDQP*. UCF#%,0;= 9QEO@"B9O4I@<(XFL67K:/% MYZDA.(;#ERAP,#1R0[)GH9A@1%KX+'W)PP%C9&P9&2XAQT$E0/BYHPI$\>44 M-KFV=<$7?MW<"FY)&].<+RO&!!T#"[A?=[<:GA9!PKYD=YFL'G,7OU]7.0RE MCDA,Y\J&P:&+;APN?W82P+2&8^3'+DR.@88H^"+) /AM4+2U^1[#B3(%HK95 M2V.,8/D8OFPL,WC@<9R^"#1F^)C$Z?@BS)@A9!Z?[96H8P:6/EAP.'%GS(O( M*"H>#-'(WW7MX:3NK'T:O^TZ9H@,(Q'!((W\D5ZS4TF>O- #7-9#Q )2\YMON+^,\# MUVGX;_X_4$L#!!0 ( #. KEB%&OUS@18! #YL$ 4 ;&EQ=#(P,C0P M,S,Q7S$P<2YH=&WLO>MVXDC2-OI_KB(W/?UVU=K"1HBCR^UO41A7L=H%;H.G MOW?_F26DQ&A*2+0D;#-7OR-3$B L, T]-&I\C#$\>,C+S^/V]#D[Q0 MQS5LZ_??Y(O<;X1:FJT;UO/OO]4Z]6;SM_]S\X_K@0>/P:.6^WMFX'FCJ\O+ MU]?7BU?EPG:>+^5JM7KYQI[)^ ]=.;0?>?"MYYC\T7PN5[J$N^&#[(9N3)^- M/N??#!^U5$-SHT^Z5+MXME\N^2UX)U^8_ZZQM G*I6&YGFII=/J\J\?U#)Z5 M+__OC_N.-J!#-7S8>/.R0#KR0M@4PS(-B_[?KX_WEYZC6F[?=H:J!Z,+WY*+ MV5PEJ\A3HO#HS^4#RN[.D8SOS2IZ^5PVE\_*^? C8S?K349T-HA]U>WQKX1W MV$M*^+CK>,N>G]Z*O##V'/J\=-"KEW!_UI]ES\G*7)_F6N[8YI*6\SOLS7(V M)\\-K^N-G'B\L#L1N+R;B"A:V.V>ZD[18KAV(2^75^'+?R(";O\C-)NWOV9"R'U0;L%YR M&CEE!@1M[#@@U2;QK0KO1IKF&MH2Z!A:M ]OVB#^278G\JBS!(V.$^$BS1Y; MGK.LL?[-:!,T?4D+-#WR(/#*LZJ.8IF(W8B.@./%\GWD(=US%D1$!$YP^Y+= M#F21G,W+F9M_D.L!5?4;\@]"KCW#,^D-F[QPTOXMY_Z^ %UR?>G?XX_]/]DL M^48MA@*JD]Z$='V\WP+>R8/M>*I)LJ1X*1=X\TCYJE"]DDND]H-DL_XGAM13 M"6MDEOX]-EY^S]1M"R#F9;O0P S1_%^_9SQ WB7799&.;DB__/WV/:^=(TA=4F+OI)'>ZA:_L4O M9*3J3+=>D9QAD=R%;%A?" #0M9TKHHX]^TOFYEHW7D)*NN&.3!4^:MD69?>, MMRO6).KX?QJZ3BW0S_ W/-%B?&)H?E_>O$>FA/5_LP%A8Y^3@S\5+B,ME8D* M8,FKA@4C/:E#[QW5;,*POOU!)QEB *KFQ$HV_K&;' @#)52VXLZQ5"T_=W#?_[#;JWTFSU6T\MFK=9KM5NX=?]83;6!M22X=_ MO3M3?SD71 RHOJ]M>5J>: M,53!K@[^ $';;-UE;N1252KF\V&7PBY\T*=B3)\4'Q B]$DI2%5YTSY5MIVG MIO4"C;6=R;]4<\RMBT?J4N>%NMMVH%S-2TJQL&$'JMM.2O(=J)3*4J%8V:P# M2EP'UN,4#7AW;#*=?DM'#K2%]P+^-BG[HV;IM2$H=^.__/J#8X^HXTT>3)#S M<*\!>GPTW 5P>2E7*4J*O.&4%7);\]&Q>RQ+E7Q% @-^PQZ7MYWC.P-NTGOC MA>I-"]R$9V;2UUR7>N[<8,QW>MN^%)CK:D\8,>*%:E8+&[6 ML@.G2Q@P\.[5,0Z'K'L[6?#ZK3=CH>ZQ,3-W3VUG:=REV W;AA ME]967Z?3I=):L[1&9_@C;FWL#6P'/!-]VT[DI6(N)^4V%1"5. 'Q?FY.H"/K MV1-K=Z3INN.M.I%5 %&;M;T:IY=.I.V5]E4^X[3OKB;H]'-J6*!*U MNK.2$*P_.VB(N9XD)56+7*1N+E:K.^@'D;JQ@W9XUXVMV=SO@E3)E26EL%D/ M*KD==,2['K3''@O]LXCF8;M1KNZ@+A*?B'(>>B!O.A$[*(W]3,1'W8B+T,W# MY]^/X 71VIOA9G^ $J_VR:7]L7EO](.HI3]4^5RY%.D* M6WN]TL?.A*I.YD;9)*"XK+GJ6Y+-+:]H[FQ\=VGOJN%=[I@N:W!%7M7@?8_O M%NW-[V> 5[CT7R<_U/_83MU479=WJ3YV/1N^]TA-?V5R8(S-YP"(:+W#UF=X:+@__/H)Q!&:1-A^4 MRN;7%CU@L)8NRIN+G'PV5\KF\_^^I3VO:;F>PQM&;G U8^L=_-RM$N=8616%'D57R^=E0^[P#'5[@=M:3N\);LWS\ ?8!.]FS3&HT]ME[K2Y6% M&W>VTZ>&!Y<8*,,160GQ:%,6/[@-H%>[8$O!H&1SU:R26P&&[H"RYY*<\,(J MN;\1H)30Z7:.YJY3J)FNG^4(ISK0]-1\#NI&/59U'[$:I6)&JRH;=D%=X M?/_FP0TF\ +!PUOL&SBV!9K>8[9*-$;U3K *&->"R5/.O-="J9)"897TV,1V M4)320L1+#SH52K^ _\-4Z7Q9"2^\FVX/[].OE)+&PQ5QY_+#HRW^TA?J#6F M+>H%YD3,:U.+(C3JWST3FB+BOH!M;7LC7AR;5,[UBG+-<6JZ/0*CWT]OFIOP8C6JW2+I3HDG."VVJNL,+2^N4=4#-ZH% ML[C&:)5RN>,V;,F E7(;SR+_/9]WR"4>\!UUX3=+E+YR>5HPM)3P%/:K =\- MP*R1;)CD>?'F@D3T;[,$T=\SKC$/#>+!N/ MF^!9RG,$PU^&SG[W#>H0WE(:F\=?;_X1S6U1L9B.#1-!?&!\'15^?^B[-S:Z< MPD^$]\+?[!.Q8QWJT6)6+@@PP'[NN7<#+>]3$,6 G51R5, MI=T-?<^NWA++7MH6'&?75=(1#YQ&6W] M1_!=8MD),,L1N:VL+[>5G>3V,MC/_!6V]N!-P+DV9M;ORFYD;F)\9_];UY>Q)*;C.&W) M(?EWR\FJZ;K!C'35?% -O6G5U9'AJ>993-S*OIW3)#Y23S4LJC=4QV)[Z\YB M]N([=4[3-I>7V_8&S,T?CAPZ8./U0IN6!D;=6?9%2D:9Y\E.3[D^2G"@JTRDYTNN/7YE"U)VB2)1R/0Q5]#%_W*).(4O4D MIPTMI,/XN@E/;AXCOGN;9#06TCSYJ*T.%-4^(5"@Y7FBTVV@:M]_!E?"6::H MHH^1P76$242I>I+3AA;2H3*X]C&Y8OGSN_5QFK[/M_F%GX]FSX_@S_#]M?=T MA%9B,9LOS?_9LBW0J<#ASJ3+#OKP]_I-MRZR?8Z.2_U]IP %3VP^6-V;##\1 MX&I)G_9I)K*A7M-,G'\T 3.1?4XX!IGO8Z(!+U'B>]N["9%@X+8;]/Z7[X]> M$!YCS[GZWXWEQEJEH@23!JX#3!XV-7/#?D;:>QIKMA^5XSB!09]O[VD->E(U MNP2;I#6JC"]V;\[]7MY/X2=W6>IG';IAFX;..]0$&SKTXT;L]!\8E&_4?G;4 MT<#05'-F5@>%&Z9F]_Q3OD?!M[6K@L* ,6=\SWW&7:_[2R=]+?I+Q\YO0G0 M]V:;'2\/.;[T"((QQ6 \WO+!(26C:Z@/J@9@T1"/V^)Q<0Q1/B(DTP+)5$C) MQIB5AT8T;HG&^>%#V8A /&\@ID(B_C!TW:0-U67%\FM]9H\C*K= )5\"63J8 M*"P1HZG%J%!R=#H\7\>N85'7[?C=\J'Z%]QT@BMB0NQ=:D);8#B$WXTRGAZKML.>$2J M)V@D;,TYGFVDB/0&61DG^ PXV$]@GX[0O:WQT :?7I[NWG@;P7@*/L,K>C&; MW_?=.7T>GF:O-IX>EQYG /?"]S=+8=WR9$=!0?*^%X$"7]&7)!$2J5_ !W;: MNRWW._R &X/8G.4?&T^X/C_A./?[E X+L[]*.BP\NNO>ABV/_3R1;.J]3/:' M5(^4P[V;"%F*C"1/P!44'DN[N HEJSIZ6C.\KR-_F66E>51G!Q**#8##RH>0 MZK*!G!FH'X\H(HW=X.!EJ1 >S>DB#5V M@P_(OVRV1A8_AG@KHEH\L(H_= MN+.=/C4\N(28VQ1S?H;?&@-Z&E!3LKEJ5LFM"#ET!Y0]=QYAA=C.[&FF@J%- M>J8P%GP:\[0A1YUCC"=9;CR'(,^I8>U4HCPG@[0#A7E.#6R%*5EH90M;$2MRP#G.4^+\M.^SRG'*3C?5<9UT99S? M\\Y6QEJJHC+CZLD2.6OPD/E[XDY6#5JM&^;8,UYHAVICQ_ ,ZC;>-'.L4_T. M1 XK9##V>%Y]NQ\>:_! '1Y6^#J)_T!0(@)DF<&"7+Q\^)-E>.YCYTE,.$S+ M_N]O0.9/B5@Q,@B\78'WX-#^V(+/G,8*TEXAYV]5C!\01-JN2 O&,\7X"HE$ M1N(,@17C=:#N3(_N%.JT0M2=9ZP[4X,TU)V'U9W'.X'S7=F(8&V)"_"@HH#U M0AV/G:S!^(TZ3B#>Q4;'T@[-5Q=8V3/AES[FK&IE_L^NX9FTW6]:NO%BZ..@ MJ..MX5#-LQTQIXW%>&+;[8=_HHW?LPVKK&G#SC^:C'.TQC3^4"WUF0/[)"=R ML?GG-95AOG8Q*Y=7)"P$EQ[&CC9075I[=JC ,[INUL'J7NU)F@:#G=1"@6CAH_$=VB?TWSD@BC+ M^7EQ*$XC'/(1/Z_NU?[$/B$+[7XX M>&Y]H!K.4+40>&L#;_40GA\0=U6M8(-8+75(YS;)Y)N6QCK^P@P4Q%X,U?E! MBVRGB1NZ\].R.V(N%5@ZW3]YX7%3T2E,AY&! MW(/<,LCM:!..;#<=^-9Y9.6N:&"PIG9T&>:I@PQS8(:IMY!A3I=AZJTS9)BMW!HTR9!ACFN2G5@< $TR9)CC MFF3(,&B2G1_#[-$D$RU*YMJFH?/Q;<*H^''?-GP:+EG/';^7[B+9JOJ9EFVQM,PX6G/=73I:_83B%CXW2?+'?''T-PHBLHXBQF[+^$! JCIOD&Z\W)!_$'+-_H#_$O(_O\BEW!=^+7KW>D1<;V+" M5 Q5Y]FPKDANY'TA?:"3[8-:-R=7Y'_^'MO>ERZ,ITM:])4\VD/5\B\&3[K& M?^D5D=FK,/^S+[!/Q$9#\MVAC :# 59U32>K2N6SDR=+T%[@SGHW3RUFMW&+>ET:]U& MY_JR]ZZ#^VU!IU%_>FQVFXT.J;5N2>/_UK_76M\:I-[^\:/9Z33;K<.VYR_5 M'1C6LV=;$KF]J%_D<\5"=543?EMHPV_K-")"\D@3?]=^_$&N01Y8MM4:#X$) M-&*I3-KJU+BZM;4QDU,L1SY# GGRR-AU2:PVX^N$MY=LI5RI9&[D7/9/+FYF MG[_Y"%Z"CF6$PJ'!/EY MF)IJ!N#P[%'PX=)%^5=XB^QK:CZ$VI]CU0&@FI-'.K(=+P,R$K[B,5 !(:I= M]6S;[*FF:4/'WC8'997!HUHNE+Z\QR7,X?6EIZ\U4,'P+AFH7?$%G/GG4^VQ MVWB\_U_RV'AH/W;)P]-CYZG6ZI)NFX# [()4)+)"VH]$+G[2/Y/V'>E^;Y Y M63J5H[5ZE]V6JTIARGU^3R\!%V 0!""YY ^:V%T%9E0-!61!=4'8?:ZU.DXO# M-20E05'Y3E1.H11*RKYC#XEG!TT 1K1"^ER*Z%2S_3V15V0,0A6<38M^(;,V MLS=N\#U\#]_#]_"]P[[G_T#IC>_A>_@>OH?OK7SO]"*Q'T0RZO9P:+AL,8_< M&28EX+;VJ'-%P%7<8)"6.N -OE3'ONQ_>'//.L^6+.6L4LK+N?>^=3 K)QDC M_WB]88,9N#?^[E)M0)KL0Q9_0C4E^*E=K#E*R??@4^--U3R.!K8DZ-!GPV7N MLT=4E[@CJK%%9YT8%C$\EV@#'LO^C)&U]Y$UOXG9GNUY]O"*;Z0B\NB-_)+C M_WQ9&D\JK(R\[0>TJV4!(#+8:@40Y6D#=;^.4]W6Z?NXG,N>&#GV"_O.-I%C M)7/3HB^JKBY=65L[.)>[*/PZ!Z'H6V<78W'(&=QFW^K;BVGA%W MUW3=H:X;_.<>[ =Y<\XN9FZ:ECYFAUJ.5.D7X<_VT[7?MU"O90S-U]5TZ3.>/2N^TS" M!#P;%#K?5@A48(VJQJI&"J\&S8<1/P8PR]3!R0$$ HYB$OE%M MS(Y+A\L@*ZF;I'(XG;$!7B>,V=^KB-->,?R@WX]3#^A_?JGDY?(7EWC4I*.! M;5%B<2-+8K:$.68>"%$=J@*GZ_1J*D7(_[M4CC I5H,WMA.BU8.N#]CL:..V8^ ML6<3>((;3W+^4^\S$QQLP;FF>5?H$W_D$W-!YXL\Y[GW*2<1]K_/7\B"T"-, MZA&_!43)'53L=0W/3XZFJC8@FJFZ[CK2/]+DXKKB_R0&Q%&YH',GPYYM?EI/ M&9[O<+2"0!F'!WW3!JKU#!;$'7/X5AG9@>R=R/D> MY\+-]97LQ\IA-CJ>K?V4R#]S%[F<3,#](2^J.:;;&M;KXOE$1CK@Z0YGZ.\?,G&QG7-8R;$0J>KJZM_O[#\.=<+2 M]ZE'[N_K9YCD-S<[_QF[GM&?1(DV+9W%M, DFA!M0&$XF!<-(IGR2""ST.86 M-C[)G\E =4G?,,&V4TT3;K*$4V;R_3TVF,$'=EZ/!@_ -ZF#Y MS1F,X>0S:Y#=9AF71(>[H#W9HR.':I3K4CGOYW&[Y!-\#V!"W#&H$W=@L]65 M,&?1&Z@>?W'FDI!7-=I*UD3_Y: /GR6B6CKYE/?[V .PP?W>?Z '['G^*+S$ M6A%\AV_RXXW@C51=CU1S1%Z MB\CVH13L;2 MFTRS=T_9ZT@ P&QB84Z'AN$@MB<^$N, MJL:C&+>JI_H+QPOXGGUCWL%Y',.3A5PQ6 XZ<8IN[G#Q$Z-PYL& + ;H[0XD8(O4@]1 $5*C'A M?4I4#;Q15C@2)I'-FL,D5.Q5 D.;C;GA#GGT-A!Q#%.:/1RIUD1BXA@^!C*, MM?29/#OVJS<(;U^ =*:\93KM\XVTML5C?2RRD\]]6=8^?EO^$C[VX0/+VQ<^ MR$1R\/"2MH9/&I;/@& $9_.ADHEHED]U/OJV13]CS&&3'2ZYBV*R1F-DL.[C MP;1IZ+BRUTTX\QIT@T;M<]QJNXY8X< CMM$RZ7[';HV4+J<.(_MLQRU7^24: M^)AKP4/;>"8E\$SBY':\LA20'TI"\4-GF3(1BR\^@![O15AG).&=?)5<>9TM MSP+Q:2->YXO%"Q_,:-B';[P+=;\'B<]L):$]FL%\[IZ>DHKP27^%$$;+G##BKP:0!K+$@A[:3 R^ M&"Y7*99J:89J,A.+Y5GP-0D/#&O5T5W"L@\-?=E2G?))_1QG2U]@2&'>7W,' M8,*'\TX^P6QRO\E/_UWME7R^(N ??^2-=QB!?8F.ZE+1 9YYQ%,_P]FN<;_V MASHA67_%\S+'0^% $>\"^3Q51,>2>X,5(>Z[;''F0NX##PY MD)64^W1C<*+YA/"G,H /S8#FN;]GFJV[:&4):SS,ZC;/AF>/1..7>9AH\1^6B#WKR<7'4Y/P M].O&B[^&_'OFX=O7/Z9.<;"*P5U=,N_K^O6V(LXNNY1A)87,@BJF>5';U]@/DP;'@NSF$A/U7Z"'AE;>C9Z*W/YOBO?;Q]C MN\)&9*$C8>6V\.5!/PO:RK\>N=%MU^\-ZR>!!UA@(G[D=<,=F>J$55EC>S2R M/1/@](6\:T/&+R-WHJ7=^-#,ZMY-YS_X8_I?OUQ>@)/IU5@VV:P(W$*_ ZXA MD1)S,1#FM?28;."C[;$EX>#O8!;@ >@>6XILU+^39@N0VZJQVABU>PE^UB]X M[;7.T]=.\[99>VRR0G"CS0H$^K@ZT"KCM%(4\5=46%K!';Q)_*)CH\.V)BRF MX5T1"\KPL@E M\71?HWKS;J!6# @)IC54_GQB(SJ"0]/O5*#Q03,$5M&LES=%GW*2L[,:OFO M\_T'3@(R1I*@8:?+$1E ,W7KI]6)W2TQ?'.EP>FQC-/>UYRTA\FELJ6/=@,<_ M\]7>6ZKYA;B#)Y1C2L+H>*%03 J';BBS[+X].@ 09S*2(3 XCI/E-(396UU> M(_2'GVX39[%S;$8N*?/0/2_1NS ]-^4T">$92DW;_1";:P&.16X=.F#G"KQ0 M<@^?31!X48FT;XG(Q^2F@H(P&4'(DO2\R:$%((]7#VQ39\D&F]<,XKO[-G\1 M\,U[.TN9Y0$2-ZC&G&)Y&Z#@IIHF.;MWWM)4=] W[=>#VQ=U($SN&&6T+V+Q M/IN9&U;W"C&?&.8MVZ-)XKW%OL=2 I8 /RX,D0!N$S%5_+&XD?-HK"06RLHG M'>:3NV%ST M[(X;/X5QNLF7$'>)X4Y)&G?*!?F3I3L9(+:84\: !!?,\#?#(?@Z8Y8V4>O9 M8R_<*/AHN#_/2QOSX;UA9\FA(DX2LX6D,5NXX.D)CFVZ'*\/CJU1G4'T[ !9 M0$ F#<@D5;>_=-F\(.WN]\9C NN6HB(1]+BB( X3Q>%>UD/OZ3,8AEPB\MVS MQS4 61^GP$',)($9-7'0U"ZX,4?NX#NVVK/)+Q-&)U(ZAEV,X_H#?()?Z%,317 3CR,@I('(214XQ:>04P9'CF]N:EK\3"9X[ M,F:*B)E$,5-*&C.E"]+P7SZV>"D!5 H(E80R\XSG)- M2'BG;I25Z9OA5G7^:[9?G?TXT-:51/<\OOO@!ML>EVU$"_>P+:(MV.5'2#X< MRND.L*-NEGPW!AONEUQX/[)EPKLF0Q*GNG-R.D1S2(C"8O;W_)\'X;2U M]S$>:K]@^_&OVN-M]K[=_J/9^D8ZW5JW\6-^]]R!QB5^Q^IBA[??I6JP%!)X M0BEQZG60]*K!%,DTQHO?AQG.$U$X'E;_;$'SA.Q9]GB[)6AOPSL M.=32_2OT;00?\1^Y(!U>HW'6)<-ZL.P3NC%56?94G/D@LD9+;[6RO!2OLIPT, M^A+0]RM6@DT/#,SK7.I&OT\=WDEVMCNK6!'T=*WO06_9R1]49W>,X<@T_%*O M?G')I3-Q<=Y89D6.EW<^./8"!HI5E@!\,_#V5#Z(%M'\VIH1'/FS'F+'8O4X M[+'K0R8 T1QJP'T#5,3">DJ)E:-AA1X\B=$$I34>CGQ2/I60.5BU"<,:4XYK M5G+&/P2,P:X7E*6Z(+6YUQW*"IVRMVW^ 1@&^FRS"V'S_S/6G_UQX$5J #XC MOZJN1-2A#0_:0645MFXCA6@@9Z/%.,-0P,F",!MNZ[!U!MT M#5#/SD1C573&K%@;<))/$_@G\HT>G=AL#L8.'TO'-H/R&5TFU.!_O/L^+TYM M9].OF#PK, 3#Q<<=\&%Z M WO\/""O;#Q,)CU\1'/I-0<>?P F8?-6L)#*!93JVA8S."02C#M[:_Z#FCTV M=5[5B"F2<+)80X.Z+@R>88D7#=P8$(Z6S3_A<'DWK:>[#CNOIZI>#<"9WR1? M&H?-NB!-BYC,C N[ IZ*Q<^9 WD050R&-?"EMF&MW3Q?VO#>^A=#;N;"VI@% M>UA1839NK/A4CP;JDM7X9M6-',HD/GS9?Q2 "I*(UX^=!)P+Z' Y[H(9GI<_ M@!!?,/%1X)WGVD2_(']1?_X]]2>?!+L'8^$3@7'R"U@Q0N,12S8EHS'+$(KG,%1VC0+<^!VAD5RY@LX7'O.LH %B]C,_,=98",@4BA&6CX7C'CW MJ%SACRXS9MX-WX*SMFC;K#&:U5*Y^N5]JLN[EH65+0[5,F;>J#W0?:#@0#2$ M-HHOGWQC(T#=N]9'8CP'G+5U'MUQ&-];K_-V:H0[!!@0A#'W$GRS+M:J>Z;V MU.B-V'11&PYD-.A1[Y6=4/'TTU'9FA_/@V=Y\RKCB5=6CE!U_0*2K B=&M3# MM?HFLV'#M[^K0]57T4W74:D9VA8_#%T'0=I074\8^" _(3^]4PNA6\(/'QWQ MQ>ZIBP-Z OB&&8%47^$P2=RI9D:QRFQT$_Q15@W5K]W%3[_N^P=YJ,Z$\- ' M$)%6G%>6?#=G/B&UJ/,\\8\ 49^I[X%=@KT+CC8T$G@V>(+'I?CY)H;&E.;( M8>>Q$C8*X.4UQ@YX=,(@&5D;63M.5;( A/-,>12R3^KM?S5OLW*5>80N>!XF MJ,%GT^ZQP / G0)?N\+,($(:(1WGQ.ATQ*H=<$A;H''Z\/6A^A]6R7OL>O:0 M.KX]QL-:,X=GR%056RN91NI]G>0.C%$0566G+,-GAK9#@V"22_U/'U173;OQ M$?*.Q&WO'D6&$,6K]X/,U(?S+*KL>N$SC#%(,= M+0[/J3K]>\R^9AI_CPT=7D= (B W V2(-08[>^QH[."_$5OPY&LBCOHZ75;U MA?9/.N%K4B"*_9@IT<>4>- D'Y)>9,7*-\D1E8C*-5 )"M]0 ZO!'??XPF*0 M'V SJ\(T^.F5 $N+6Q3:P+#8!4"Q3E^H:4-;QVQMTV!+2-"J,4LO\$^=U%06 M$0\,#4H]> ,>T!&9B,S-Y&6PLL=6[BB+S@?GX? E0&I1CVMW'Y]LH1Z]-?36 MQ,9VU%OSCV,:L;%WZ33SRS'" 5;^9Y+(?.H.ISZ<@[E(3Q_]9W9"70X,NT) M10, H;B9 < MR:GW\SG''R/3H100C@G%C&U2SG9'-_2AP^Y]MF 3+WZ\PY@?U\=S'&6Z#_&.VKOT, M0A!M +0!Q 9[),>/A4J##&%?Z?,!\E83WOEY\(V?2C"(LXU\1]WUN>.FSQ5[/@^PY?.T M=WQ^N,?SH^V5F!..^F+]#*%ITM\27]%3WY@1Y-*_Q\R"0@,(#2"Q 3U+>UC, M$^^;8[;K=UKU/,CX9-82B&*VJPTF)MA+JAD(=82ZX%"?14R&8 !Z++U:LUU_ MOZE.^]1W:)D];X"98;)D9K;I?<12EQU /3=[$>8(AV A?1*R4!]\:M7.-/R*'-) MTL) WD%>>4C7N&%%%YI4,RB1S5[R')/>54%IDC8RF98*&' TTK]Y[@!94XD M?V<^6R+06,Z ^;&284F$+(70FZ6KTCXX%4S_O*H3WPU94BE$&"0A:R%KK?8T M+/KL'^\4>-=!R2)7-:<97-/% UYNRZ_+0[6!99OV,T\G4/47?B9X^$*8TVU_ MO.<%.0$Y01!.,(W0,>%+QI'DAH'J#+E&4(=LDW%0"(HO+_-H%&,'/[/&+U?/ M:N6IALG/2EO@(F$ @!R!'+&6V:5:K&X==4&>$]/6>"D!YF<$I3&>+&-ZX*_+ MRS(&-;-4OTZ4MUPJ+]EA#4;FAQVSQY[ MKJ&'VT:CK1 &K\C R,#K^DWOV7*Z"\J/I@6[J8'7_4*(S"1T)RZK:\]+?@1; M2L/\*1ZNF"W-.+S&'^A#5IE2U8/:EW/5!OT'ILIP_DU>4E$8#"%3(5.M$;CK M.535!GY6+/>7_#.))B' YRM)3IVE2B_Q#N+/Z@I%D7/793SR! M)M*?W" :^C6/AX9E#,=#,MOYP+XE"CB06Y!;UO(K O>=;[=0M:!*/UO4=]D& M#5Z5#'P,AQ6&!S.?%=[SEJV8S!9L>@XKDPX?? 9_Q/7F2[?SP!QW'_S86I@4 M#]_GZYZ<*6TGRI/!=N,9J\>DU(2T>!'PH"<7XB;'[Z'4]7PZ;W" 0VU537'_ M7!*_\'EP@@-,NOH3!M9BV:9N&#KA=![+O\0,7UFLQ M>W_NH^PU6PLR#7G4: S^+0@E8^2?+<")7O#9"0\Q@>\YSS2('[,51K;R O_U M!\/@I)C'/CUQ@8%_?C/]W $,IAD<-N)_6V*G=/!2_J_\* "^,WHPK]N8\S+_ M2KB9?\:93K"YWPMH!:K]?<&8C]F#UZP_8YYQ[.V?/>79#++'.;P0-GDU,^J]DIM+G0*(F9E6,Z8E\ MKB"1O%*!_RL6/^]'((5K:.73S8GC 9G)0S$5G%(I=6 M^Q19IZ]4\?OX_<0C2^=OJQS5/JGS)#Z/^';*%1HJZ22#DX*&BN#R:OIOE;>A MKKJ#8$>*GVI/=:+!M5CI%>:C_)K+V&=S2E:1,V1L&?[E MI\YMAECJ$#IB&G][5VQVV;^-O\?&BVJRC,Z:I3].IYK=RQ 7&(SR1"1_]RE\ M_LV[LL;#K&Y[69UJ!H H0X(_W-\SS=9=YJ8LE?,E*2\KUY?1AK^3& >:RX,! M"3&['F;E&,PJ63E_/,S*.:F0STMR1181M*(HO_,UUA>47TW3H/,>*\RD40!; MSZ02L2C?ZZ*:IOW*-RVS'32Z/>YY_;')3@ST7X%'_GG-%D_"7F1=JF6-M^S MT'5J74VYH "P*U6E8CY_?O^'J=KUWB_"N4I"J\NQ=CTRS4@A?M65?F\]= M8%<5=HJ;._(+3HV3VK383EC;,=A'8_4S M?>,'^?*S>GNN;;(#SXS@K0K2L5<5:I4JB)*/D3D<1!9WE8W)X/(/,BUBEP2$9&BZ.+4 M^,QL9SB;_Z!2*JJK8PL'9>/0<"@*9NVCL\&D&GXB*E9>IO!Q<\#VE$VE>2*5"D=9ZDJ M;A-.6O1JNCEAZSCP'CE!4%\<_7[O;W:]W;()&[U!GB3L=TD\%).9.= MCJE)7'EPV+E!WH2OZ=&_Q\:('0@RRR?5M/&0G?]#=3"$1P[8PFIX0LE:":!* M%3Q%,)DK14F1-\\?+>3@=5FJY"M2/I?#%-+33G6(2]A;$3*9'A!X'H97ME_F21VA5RK$-225,,4VE;[&@J=O^^7[6 M,SL5W*4^JV3M?I8?#7:N$?X3$R"%N&R^M53<='KOV>P^LFZT^T\NY1[E]AO& M*DH>#*^*B!($(7H2&E!@+T. "-RX?XN++.O@!: M*.FY:G6,S]YVE=GL0%6=6C#//QWLP!KH0RRL)R7Y,+F ME70*%7BW6)&*Q2*&5D];]L4EQ:RY.S^$9B#XJ-=XT\PQRS+Y9MOZJ\&/>MY* M!%9*4KXBY!XRA.EQ8!I71&+-+?O[@ZDL%Z1B5A.*_*WSJQ( M#/F*5*G(4JETG(0?M+\%LF_P^_A]D;\O"N.?K_WM;['RK>X/CHH^<:OC0WVN M@#YGI]68])U"[[&CH]YOS]8G[!<[O^:&_(. MXM"-%_^O6(WVVT(;?_LR:P]O3D1K!4HKT%G19HQ64%D@L@Z-.=AJX&%1)TJU M.Z#\%+/A2+4F;).-97M 0G7@,B )7GAV0(V.5(>G;7D#ZE* C3K6#9:ZU3,+U5(^RC5_NQ>H^)#Y2,#%$,U47H/?P[>L?F45,Y7*_QG%8<(6S,K^4 MX9];^%[KZV=M=M/%X1U7Q5)VXH()C]8]&%9@RHWZ<\ WQ@\OV2X__$68/!KCBD%K64B\'L-1L4 F6LVVZW:O00_ZQ>DUKHEG:>OG>9ML_;8;'2FYOQAFUAOMVX;K4[CEL!? MG?9]\[;6A1]?:_>U5KU!.M\;C>X:;=N' R PO55(!JXRF:\%>C!Z6]WI&K3 MWSXW@ACGN(QGP]5B;0-NX$-L6#JUN,1]XUZGKVK!'YZUY3M568LSAW*1SR/J M!>*[']>Q="*#&#V8]@Z)$.-,BSO0TDH>2"_&<+)ZG M>U%0>)W_9,_O,D(1AJC>[TJ^8.#G>^WVCOK8)7H$R0F!1!$")"@OSX45A,/X MIZ-XWDWE![AFEX!O6+\W0\ M6_LYL$U0HSRMY']^J>3E\A=XDK#:A][D#)CW[,LMXZ0(2$84Z889L?A]_#YF MQ)Y=1FQX+-Z<28,G=J24#$X*6BN""ZV%"C4U38/.>RX9J1.6JY**?/X,RTL6 M)"?Y@TV 6Q]R$4[L@S^O74?5Z:Z'%4IR29'D>8YT(X;;!?R LMJZA%LSEG,.ULZBHEJI2 MJ5(4450@/(\"S]+6-<\2AZC MP5%.=@]&7F7W4,L=7XQL7;_HSI]4?CI.*$LF.TJ20J$HE?-"G@"'^#P./K>N M,K0/?!:K.:;K1,2G*'HN-1Y;C)ZS%PXM-&$LMHV12&##J)HN_1X=? \F_\SUVFIKNA9VOI8I1 = M?QG>H#YVH0G424P*%16I>J30)Q:W32LK;'UTTSY90:GDI=()U7D614L?Q"<] MI]Q,_#Y^_QQR>U-@GD=.FXC)]44C_\X;0/R3T MMT[?2P[Z9:E0K4IE-,+1",?OX_=%_KXHC(\[:_'[^/T4,O[YIH( W5O:IV!) MZL13WZ:+8I,S]+:%\R4^=]4B_ \)_R02^!. OPSP+TFY2N%D MX"^*5D9S'+^/WT=S_/S-<33"S]8*V3I#> X46]L>):F2KTBEW'&*G*+IG5+0 M5[9..DX"] !X\##&[^/W!?Z^*(R/NV;Q^_C]%#+^6>=?7_=N.IZM M_1S8)IBT[F^D\??8\"9X(&U*R>"D[$A&%*F5@OB@7PC[P0DW_KM,D#'OTB$O MJCFFY)_7[DBUPA9F7:IEC;?LP-!U:EU-'?$"#,XZSQ4S-[F+7 Y<9O;T3? ? MB:SUP-; <&3%^3=&4]TM7 /MA](]<@/U=$&1)$!Q+E\@3]Q2S4Z[%$G MO*J<83#X _%US-T6O=4QK;C]A6L%VM:6M4EW35JGN8JM4 MU[15JF5V9A(S5)(S5JKK&2N5'!@K1:F2*TM*89$T,Q/6HK6>(5/)R8Q6.0^T MY"7=W,V$D0A\8T1!+KQ0$RM6'7W?:'5K,\9G[H\UQ8='K#!HB[A%%!%Y'$1N M;;XDAT@0@"(B4A0#)C7QEIJN&VSR51.L%T//&A;1U)'AJ29JKB/+B4IN:\TU MF]4'F-2F5?>G=%MQ4:U(U4I5*E8K(LH,1.=QT+FU%DL>G>#E2$H1-1JZY*#1 M-&T\')NJ!RZ<3ON&9GBHR@XA+#ZME!9QU7O6TF6/U%,-B^H-U;' #7?GYO?6 MG]XM!0=Q861^SV0S-^4*"P9(A;(P]:8^"P"A-*,UKJ++6KKM$&@M2M5\7H)6 M"H96451=>IRW.55G>P/J &B'(X<.J.4:+Y28MHO;:\01.FNW>[5LBJNXLYY7 M.(-+FZ&E/@\6O^CY/2"F1;UVOZN^[2RH2I)<*$N%DB!>8^Q&A;-3M2EGCK@* M$.LYI0=FCJ)4RBE2I7(2S"&*9L?M.OA]_'X*L_938-)']L?'9?&C)7]ZQLI* M6R6N7,]Z96/GT.%C PP4<\ST]X-?8KCF>8[1&WNL"''79C5]@)!CFR8\T@22 M#G6WK^]3D(H*L^N/4_8:]]BGE5_B"DNL5VKVN/Q2EO+EDI233Z*M_R=;=$[=D/K01%+ 1='L,"OF=D="[^:=0 M&U8V:OHJ$T>.*R.T:>VLFJ6_-WBV/N)&EI02&"^Q0?S#['E9-&"4-!G\R"9Q M;!)W/.>FU;:299.B5"W+4J40EX,F+IOXZO[2Z]GZA/UB[L\-^0G(@>#-1@H 6CS1BMH+) 9!T:KQCVM2';@,&(,7GAV>"NWPLPJ] 74I $H%7Y$MLO?YP9D&/.%ZJD>' M0,&]6-V'Q$<*)H9HINH"]!Z^??TCLXBI7.[7.-X+KG FYYS7\$[D5K==OS>LGP0>T:AIQD^:;K@C4X6A,RS3L&BV9_)= MA>_:,:5 KE4R<)BH^P4D628"O]=@5 R0A@:S0?W98D\L7IR:J]'+B6C*+A,I MC)7J3%X#NUQ?JM,!FF$@@H>9[#FT%&+D>'/\Z^NT(7D9Q92?RO7=5,C8?7OD M9HAG>(S\XN4 O FC.U]\\]NH_Z=-%O /ZU:M]ENU>XE^%F_(+76+>D\?>TT M;YNUQV:C,_4M#MN[>KMUVVAU&K<$_NJT[YNWM2[\Z'3A/S\:K6Z'M.](^Z'Q MR%O?(9^>6K6GVR8\\_GC%N\%$SXNN7H,)!&W$!@K!VIW^ML=J=KTM\_\H#4X M&\1S_6HIN@'S\8$W+)U:7,"_3>7$M:_?0ZX#[W[6L.]49XYE M'(,.J!BVD_CW3&FE%MV?B7W(H$9==S(7!2S203I(1Q1!L6X:SCZ%:1 ;*>=^/>X*_2-]H=:8?JA%]KV^>!B2 M<7[3/S^B+UA!"GFA7(H>+)[+\+\-=IOS:;]S["&+6#,Z?QG>H#YV@=.H,\T; MK+DNA?_IVV\%NBE(>:4H*84EQV0>;^(/CCX$_': 5V( K\P KP@'^)PL2T6Y M*C[@1=/ B_EP>S5(CJ5UZ[;+5]V?;5MWF9^IIT'S;I'2+Y*(2B2U7RXDH+H9 M?-K];PP\++>'.B^&1MT.P&CKK!ZI6@(M75BRT>5 -DB@1^YY:RYI9B WM\' MMY3R.4DN+RG#)CRWB*;S#^AUIR&H@G203IJ#>*EP(:Y[-]\'' M=$3OT"H"JZB4@ _!P>-C9ULS*%^6)3F'+@,RATC,44[ 94B .92J+"DGZT^+ MIM+10T Z2.=DZ8@F3M+B(;1'U%$]MONO\3:BEDO=JZ/FXNZ'SONS'9$<3IJ8 MY$23A ><\6*5"V<@$THFE)-GQ@Z#[;EXD["\S**/JVTBN)V2VWM.C0MS1Y2 M!JHM[2+BPN#]GLDR RE7*$FY?$ZL]=4E%5 _(Z^D@%)5+BMFUM&@\)Y[UFZ5PQ^GIQVZ6B M4E7*54IBN78" PHQK,1M ]HT3I$LAHNR5"H?=ZWS))T!W^&YS ,;>"Z__)5J6T%3UF6RN*=PG#FRP4GB^@D M3AG9-Z+EO)3+"1;IQZ"^6%IT'F?LF!'=<#48%8_ 3P XGP=VP+ME>ZAA!99' M29P5,H^%=I^)H]L #0\.'1KCX=:"B*W/%P1;GT?=*BJ6DSC)8V]8KA2D8KXB M-)1%4ZJI#F'%.A=S,'ELBXN!W?C$G>! M1&M;X#Z,;-?P_0EV[J^W>S9NH:1(Q2,?#8AYZ^GBF94L$U=&>>,J>MNP3-]X MHWKVO]2QWYFY6=SW>GI>^/GG#R,=I'-(.J*)DQ1Y&='2.4ORU]&K.!<+::57 M44@BZ[-E6W9T<]]N109G'H52+$EEN8 >!?*+(/R21(;I_O@E+\N2K)P@OXAF M#J!W@720SLG2$4V= M8P_K\#G#&H/>GQ58\I'A/\=QT7CS'!7L,L-2G4G3HT,7;"/6$,?FYW^%*<4) M% HIY/)26333Z.R]AI-EB&02XL5F"$4J5X4[&@_=@N.;3T@'Z9PC'='$22K< M@ID? )Z!1?L&YBRE)EJ:Q#:>J744!$D#$.V>BUF0"HI@&V1Q:2'%S)+$/J$] M,DN^>MQS+7!=X70,+:2#=,Z1CFCB)!4.Q'7OID4]PN)H*5E&V,'$^.>Y6D=) M[&($&"5:?%RI5, L$BR$FE(? EGF'9:I2L4C'_Z%GL3I6%Q(!^F< M(QW1Q D>_X%TD,[)TA%-G)Q_C20_,/%5=0V-5V2X-IB /U"&=@>I0 M#%BDUOO:IEX#X(;#9M$+:ZB.!?Z)&][GL-O9&\M=% 0KIXJQ"^0>GWNV*=UP M<.[!!5'T.Y .TDDO'='$27K]CK\HT^SP1PW&7GVFI&X/AZ!5N<9S27OLN1X\ M#^HA+3Y)6K+*5ME1Q8WK.\1:4"&X FRUQL,>==I]'UMST-K%LKHI2A5@WW+N MN%;5]A6RD(7.DX4V+OEP3!8J%5D-QN-NZ M\>+_%:M_?UMH]6]?9BWD#8SHV$#%!AHVVK#1"BH+1-:A,8=]C;*-?%&JW0$E MJJ;9PY%J36#\^"$E+@%\@*(G!KSP[*@FC*[CL7JPWH"Z%$"GCG6#Z?V^8:F6 M9L 3 "6/LN*P[L7J/B0^4C Q1#-5%_#X\.WK'YE%E.5RO\:Q:7"%RP-^*3#< MHM]K/?V8?G!>C 1C22)$X@VK$-V+DY>Y\?%7#L 6 HQ<#Z8F[4/M6R/[];%1 M^R-;N^LV'J^(:KZJ$S>4,LQ:L^A",P;4[U.>L4!@J/Z2X__$V;#!K>\'7,FMTH&#A.'OWBVEHG [S48%0,DIL'L6W^VV!.+%Z>F MQR_6E.I-$4PQ$\#"3/8>60HP<;XY_?9TV)"^CP/6 M>67JT>3Y0)[A,:+^CV"ZX2D8Q_OFG]U&_3MIMH!76K5NL]VJW4OPLWY!:JU; MTGGZVFG>-FN/S49GZI$HT;@G\U6G?-V]K7?C1Z<)_?C1:W0YI MWY&CM>W'PV/C.S2O^:\&N6]W.N334ZOV=-N$)G[^N%%[@9_/ EP3!T*/6RA, M:@0Z?_K;':G:]+@$[09S+_U>Z:T4F'OS_ _9&PFKF?OXC5WML,,-M(%&4G) M#_C08"Z97:BF-H!U] ]C1 <-*B*?(I\>!OP_5$<;$$66D %2Q0#Y(S' VA$J MP?B$A8X/QB)+UK41.R>+'44\[!QK)?.\!2S203IG1B?%*0]AD+F<^Q7W@PM( M4K0JFL4DRLJF8M/VV>& ZX2>FFRK30!(T \N[GE%BY&K;*(GRKAQC$8C- ME[ZMO.1E:QH$C%2NXD\BC/ MW'5(#;.MY+4DJL,*Q6LWA5Q%*E9+)\%BXALDZ-\@':1SLG1$$R>I\&^N>\$I MV%$7)T4K"Q];*PI8*[H]9BF_)U=[8GG;5_LU2=2:C3&S$G-.\E)5D:5*6;!% MC'?6E(+56]+*0DG4GMTG"\E2M9*3JKGRZ;$0;I+$39+'W"19P4V2N$DRD$2X M27+E)DGZ]]CP)M-MDN'/L]PHV0$6^>-[^_ZV\=CYC33^?&IV_W>S/8M[:7NX M\VH$ +=UEU"VO8E,]WD09L_S0CJ12PKNL,0=EF)&BO9#!S@E)-5;:@+O<]D4??#B33\MU2M.=0-V6!G8L[6?XFW$1F5]5' \J(:>-2S$ M!>(B@@MNOB$J$!6+JF0N<2KE\$"K>C_3BJ;VL9%]=,%WJJ:V7]X]Y7(1T;-M MX&QHCRT/T8/HV&=\#%%X3/6<'GEO8-S4#I@_#9"CY^OO;E)[:9YC." M"$&T#8BZ[6[M7CSPI'BS7IA"G:\K%R@U'"\>M&_XN(SF?5>1_=\*]'@V>@,V"EK;%W=FV_;'M97S94F1X\J,?#A5@M1!0,8Z<\:J[H6Q M8K;[\0<'M@FM=AO!3HD=^ IY"GE*4)XJY;;FJ5E2+5NH;UI!D.>P_%6M2.5J M25**R&3(9,=DLI5[T$ORUESV2#W5L*C>4!T+T.4>E+UFF]3+1:F:STMR;!VZ MP_+9QSO5IVNUGP_<-N2THW-:?GM]-LL-7U:=[DC,5Y1*.46J5"K(>\A[XIJ2 MRG+6.Y0Y*)>E?+DDY>2X6HZG8@Z*%M/%>HY(!^D@':2#=) .TD$Z2&<#.J*9 MLZFH)QQLK'299T4,UQU3G1CPFWJ>R4,@K([:8^?)34%ZPIHD#^YXKSYFH;3> MD2:)9Q2P1YL<,+=C!QS8!\JJE?F)!O[U.]OI4.?%T.BV)\C=R').RN7CXEE' MC&6)"TWDAE+KUC?4*PN]YZ7[/ M/#%7&UL\YEA:0_X<;/5ENWD3ACW(>CJ<[P^K%SR 9]FM[/4E'9Y1&40QZ*1[ M-E%G[=ETVQ8 1[-H1(M*X"(;TD$Z2 ?I(!VD@W20#M+!13:Q%]FZZAMY-;P! M2UUDN?EDI+*L2>K7E_9L?_DMVU-=RG;>#T?4V0[ ZJ\9JE@XE=W]RE!4GP/1[F=W5J5J5;@UN#,_H_-4^4(^X/J;:?SM M^2S!1>>#.F%?K#F.:CWSC_O5R#B34/,]R[1[,&C)\(AR.NL/R!_'6YXNYX^T M+'=T5A&00\[?VL>%G7.E@[-Y3G32-YNBQ2%P60WI(!VD@W20#M)!.D@'Z9RP M.9N*9;7.-JMFYX"V=+N.YTPGW;.)*Q-'7)FH''G#4$W_S]CUV)?=KKWD.[,% MC/D%[IJE-]ZHHQDN;?>Y4FB/V/7MM]I5%4G)R[A>@:+PW$<99_.\M0PJMLIZ M&2FHG'#GU-E)7:2#=) .TD$Z2 ?I(!VD@TL\)[7$4Q\[#K6T"?$KO&D)GAR;G1P-L^)#L[F.=%)]VQBF'J_,=*5.RV<[%$8L-,VZS#+S^U.S].[,3IO%S%O4:_>[ZMON!UP5%*D8>[0<;K4\.DGA M&*J),%?KK)9[ MUCY(^6BQRO6/>CYV2'/)N>+G)8X0, @8!,PI >8\ K\)P>A8\>&UF[\RC%Q- MI*+E(_54PZ)Z0W4L5@)XG448,'YFP>;=J[A*2J4BY:M%L8+&2]CK;$[/0E&, MHE@<&)VX*%826-%#J2IH0 /7YY .TD$Z2 ?I(!VD@W20#J[/B;T^=]V[^5J[ MK[7J#8G\4!UM0!09>@RNV/5E[R8%QU>M'SSI31O7^\@W%-<]AUZL=- +40?= MV/M16.VQYWJJQ7S=;0NJ%*5*KBPIA;ALV@^G*E$LQ3GMFQ<"0\8Z0\8J[H6Q M8L)C_$%VZ ]U7/][._$5\A3RE*@\5=J:IW8H2_=O+>2]:K+6>]0YJ!W-0M" NYB0@':2#=) .TD$Z2 ?I(!W,21!]V)$.TD$Z2 ?I(!VD@W20SGF: MLQB=13I(!^D@':2#=) .TD$Z)VS.IF['V"W5>%99N&DLCYO&TI<\5-7'T#>2S?OK62]N)H> >L=RAS,*Y*2JTI*&3>-85H"TD$Z2 ?I(!VD M@W20#M+!M(2TI"7X"UY &CPK8KCNF.K$@-_4\TP> B%VGSQVGE:?1'D>;OJ: M) _N>&=6N].EF,-AE-GA,,J>RM"R1YL<,+=C!QS8!^B.K?N)!O[U.]OI4.?% MT.BVY\W-S:8)L@*,K*!L"2/ MP :KUS^:)V.O+)1T_\S=CWV9;=K+_D.7P;G K\^ M)^]KEMYXHXYFN+3=YTJA/6+7MU\3+)8EN:R(MO0AAHA"47A.HXRS>=Y:!A6; MO%[J"BHG7.(Y.ZF+=) .TD$Z2 ?I(!VD@W1PB>>DEGCJ8\>AEC8AGJ-:KLD] M*HE8U,,UGM0$3\Z-#L[F.='!V3PG.NF>30Q3'R],G<\GLOZ:3!&]9>_>VZY[ M9SL4!BRTS+K,,//[4[/T[LQ,FX7,6]1K][OJV[81[T*N(A6K<15F!8MXBP%L MY*6\DL"2#_( KOJ>D5GW 62+,S3JK19ZU MZ[P?+4*Y?B7Z8P@RN MF'_*[]D?:84G3\\[Z$HNYN3I?9V/Q0_":H\]UU,MYNMNFU!;E$K%B@1M/^&3 MJI&QSIRQY+TPUEZ/@&=\546>0IX2E:?R6_/4KL=V)<)?U;(D*WFI4*D@DR&3 M'9')5J[9*,K67+;-FGEB[#5;XBE5I7(A)Q65X_/9NNL\,"F?#]PVY+2CWV6S&;A/3!?4:K*LE0MQYT^B;R'O">(*5E%5O_V9=9"WL!(9#,(; 9QS6C# M1BNH+!!9A\8T!"=> RX U>>'94$T;7 M\8C=)R"H70K@4L?@C%"=] U+M30#GG!#8>]>K.Y#XB,%$T,T4W4!E _?OOZ1 M6419+O=K'!L&5SB_\TM!N#SZO=;3C^D'Y\5$,)8D0B0^G!VB>W'R,C<^_JH! MV$* D>O!="'AH?:MD?WZV*C]D:W==1N/5T0U7]6)&TH1%B.WZ$(S!M3O4YZQ M0+ \\$N._Q.WPU&Q0#):+!5!7^VV!.+%Z<+$-'+B6C-+A,IC)7J3'8#NUQ?JC-)-,5 ! \S MV7-H*<3(\>;XU]=I0_(RBBE"U==]JCOHF_:KFR&>X3'*"B8?G843OFW]V M&_7OI-D"KFG5NLUVJW8OP<_Z!:FU;DGGZ6NG>=NL/38;G>FRT6'[5&^W;ANM M3N.6P%^=]GWSMM:%'YTN_.='H]7MD/8=J=L'1J M<;'^-I4.UW.JW5^MG37L.U6#Y9S#+.">=Z8A*!:8?W"F2BMUY_YL[$,N3L?U M[-V"]9WM,-N)=$%(4?(#/C1P20- JG^X9GW0_ 7D".2(PW#$-',#&2!5#) _ M$@.L'781C$_RN7SA8"PBYD9EQ,[VV/DX)^[@V$EQTF08,"F#QW/4!,HZN,WD MCOG-I._80](>44?U6/ROIGG&B^$9U+TZJF;>#YVU5@:0'$Z: .1$DY,'W2LI M=/&G,UE.W=[.^>='SLCG&]]A//?4#;]M\K;,'?4,O%LXE# MF:8E)WZ14Q )[O*_F8+CV3L4IT8 M%K%]]\FVF--T5@X3TD$ZN,_31H<,U.;@\#6F_4*LJ24!7-L!,870KH@ M)^!L[!/2);DL596\^) 63:NFR-$(M.H\W%@^J&ZX&@R+1^ G8)Q/!$NT\Q.R M1^J$Y;8"*!X<.C?%P6[DD%TI2KA!7;4(P MN20(N!#/A21.,=P;GBL%J9B/VW0D&)Q%4[/IJZU$M#@LRIBIY2 OKSCF_LIO<4I,\CZT^[_^32 M&IOZ).)DLE*4E,H)Q,D$@1BBNK#>D4A'1G5%*E7CZ@\*AFK1-&SZW-+Z0+6> M*4R"MS'PKQ&6^;:IGFY;F,&ET M2_W_-JW; ]^0EQ7?:/;9L3=R 6IH @GCLX\1_1DX9S$05?[AG.^*IS-B/F; M0BE6ED',EE!=U2^S0_\>&R.6SXF:5%33OIA$HM(WU;#8W+>M6\,=V:[AKSEQ MV]Z5=\XI+Y04J5@NBR9\A(48HKJ81*[2=JCN&V]4S_Z7.O9R0&?%A[)HRC2M M7JK+W%0_ZLO3?T/GU-\CCML=D [228R.:$(O11Y$ONPO?FD\0\EEF[^H\8)I MET);67%I:KL'X4(,/$XAL+,'H51+DEPZ@9PU08"6#FRO#,D5XS*A=@_))0;N M&Z51*A0F]8+M3S;P<4L@45-7+[:[GHTG'IC^ZB_4JQ(Y5)! M:!DC"*@0Q]5B7/+3[BHS 1SG*XHD%X6+( NM*]/G?+)3(1@R,,M2>$F31*VP M]Y(F!,!?AC>HCUU@,^KPDZ*M:N$5X&Q>6J);>*^N #8/?"O@HK&"?<#F94K")F!I3B"C(EMWBZ&Z9O MRE59*N>$!^EG>[LRHMRHHD5\5> MC1($9(CK:FEOB4A)X[J@*%*N(/9RAV@J-7VNZ>RX.Y,A<7Y' VI7<:70+CE* MIO&W%R."IDC@-4' J.='?^PLAF06(<.M]PCL]8"]2]+2H8$M9(D;H?5K^ES6 M:183*E9!Y,]*\7.X3*;0U)]LG?A1R4F%8DDT^2,LU!#=I<.E-.V,[D)%*A>% M).VDUK6H;6098IKR?)*NU66:#LXMEY;C6[?:\(YI5<%"_^_PK MDR =I'-(.J*)D_-W,H!NBWJD/G^T^6RIK :ZZ"4MH;S46$TK%R;*2>2% J08 MHAX<^\70J?YU\N2RR-7U9>_FS&H/0]=#4KVERA;)X:0)0$XTV9BB%*LJ;\/#V-$&+'79[I.1 M8X,CX$UX>0L\[T0 U_$CGS")$Z[#E,ZN7=-@SAWZ$,#@P00,U2R]$2)AZVW^ ME:I4*.!V6P3U6J!.XL3K_8.Z4I8*9:Q8C(['*N7JV!JE>N!_A">)I5;-IB:0 MNU*\[7*J-M^C$:+J#D#%A/R*61VRC-M(E5!N5G+, M,_-!1(Q=8F*6L+8:TD$ZYTA'-'&2"A\D)C'KSK!42\/$+"2'DR8*.=%D8_H2 MLX(,!@*^1I\+2!H4F;1[,/0JL]@Q.),2![.RR_ZYR#I7"*NVY6M=RLOZM:>0 M2F#K7"Y7E0J*8"6A<>M:D6JBE9U^A0C,P=UI<[?4T8Z2"?- MD9GS]S[B2G;$Q670Y4B+T93$$31+UK2FP$JT9 ?Z'*5N1T$ E MH0F3 A-FEZ.R0A/&QU2[WP@ ]*AZM&TQJX;]RW;5O(#=8GGN(W4]Q] \JK,; M-4N/7IA[LFEIYIC9!;>&.[)=U?P&?#."-^ W:Z]AC:D>E#6SK02JF55DJ22C M;X&,*4:Z=F67D[Y.GB]OY$I!RIY2$B<@[F2 /4"';?W]"3.!639O MZOGF7P*%GDO5HE0M'=<:0^<(V7#&ADD0#M(Y M63JBB9.T^$/+/""B>N0KA6!41I![*B7*WF8E@Q?S:L6)**U;*DE$^5%46S M:-!!0CI(YV3IB"9.T$'R2 ,N']4U.H;I]:$QHX QH]OCGDD7K9E_"F^(+6_[ M2DM,CK'$]K]L="!+K"R5\R4I+Q_W+)A%LTM)LOO]MH=6_?9FUD#I07L[A8W8?$1PHFAFBFZ@(@ M'[Y]_2.SB+)<[M6+PXM;VCEQ-1R5TF4Q@OU9E* 'ZYOE1GHFB* M@0@>9L+G3,40>#/WS3^[C?IWTFP!S%NU;K/=JMU+\+-^06JM6])Y^MIIWC9K MC\U&9^K0'+:)]7;KMM'J-&X)_-5IWS=O:UWXT>G"?WXT6MT.:=^1>JWSG=S= MM__JD$]/K=K3;1.>^?QQB_,_Q=^;8_)$X=NV%0L'XA,6_#L8B6ZU*(W8$QHXB'G9$6W\Y MX')NZ("6P2 ]ZEI,9SP:F3S^H9J$!=A,VQT[0(\Y>F%]>M*T_,B:85M8D![) MX:1A0?KT+%HO%*3W#PY40>?K8X=%GIFW->+KU6S]X>K,9"/203J8II.NXXD6 M)%Z3>174]5*9BB/B\OX'R_9)U*H*Y_P!%%V+;KLM\Z94E4JR8"TA)5WU+185X83<#?: @DZA. MXD\UG^D/!$O__V?OS9O;1I+TX:^"\,SLNC= ->_#]CJ"UN'6CBWIE>3IF/>? M"9 HDN@& 0X*D,SY]+_,K"H<) @>X@&2V-CMM4BB4$?>E?FD]9.9I?\PSYV3 M*:6\B9/N05-P3%J\K#JVX)SS/J+GLC&IJD\#KCPPN_@.._NGZ^?M.=[;4&MYLWM7??N\K;[ M+5:U>: U';XZE*A=?#Y#XL)RN O&P$O]U6SUI"7S! NW!N @.WX7E%R V^A;CSS#8%Q0H[X0)56TVZITZF#8,K)P)BCLO8$HI;.M 9KW-[V;U[UKJ7E_<_[IYO M[[YJ#T!>ES/,L:=SW-W^J,6\G1:^&-SB8-$FZ6 J_CM+"V1.UVKU^BPU[&RA M7P(.&HYS"B707 DYRP-[R_&I5N-4SC5>:%UKAE8H'"E\Q!D6ACE4AF4LLC"! M/Q!4AE&RMB$.E+;KF_7O9]8?:90DY-"N&3;H$*=_H6OO\=?_]9=VM5K^>"D, M7OJK\O$7VG0+QN!!CUNF!7-G_$+L!03TP3_-=FK,<*/6UNO8ZLF -:(*#\X6.EC_2 M>@PK=V#,6]B#+(%1U87$@',QAK1=_\W1CNH'G*.WB*^$K^PI4AAGY)/%5JIF MQIPA/,[%*AAX=2\P 8INZ? ']F?0,?IE!C2 CM;TG\RG.P-X 3>$B6,$/A"( M.$8;-A&_YU,.2X!E]ID'Y-37N 4<2-U7O9X%ASIFXYYG.'"RDPE\(W"!:%@3 MMH<)9\3J!S8,K(&K*L>FN=[19G5)2!BZ=AU@@$[7NMR"O[H!]\&9P7_B:$]N M$/WV8B7"/V+^XHR\.<\:K\!?2'NADW>A73+/-RQT!\/",=K!@>OZ:/X0?:E2 M,S$A>ZJ8E#@A]2T38 UX$_T N=@S,<0*/@4&' 1\R)B1K7T]RQY?LBL,L#V%'% MHUZ P^,R/39$8B,R%#ZP]L3Z@4<78_0+U?D$V6=L"493PP6 M%C\3?*SK. $\\RAD% QX Z>7:8^42;R4_HYRB;9BR@P/Q 4.FO&<=L7ZP-<@ M FL57<-(U(5&(Z'0 ;();"'!W1 )+'R!K,99_HH0>P#'KXOAD9(SGH'=$>+2 M@>EQ#CQ%A&N2V'EAZKCEK(#RU%35Y :!;8LM(,&:Y)M;1SX-;B3L+0P62660 M0?"D8?X!0DF<%K*EQ7W93L"0C 1O!%(CR0D*#3A,#^S#"$U?;V*6N'AQRBC0 M*I6/D=FPN.TL4W%2K-H7ZU(5^B[,/ MHYYK:"DMCRB40'64LFZ2*FEIU;52N5&J-N/_O'.=L>LP'WCO.>*OY^F$=7]: MO#1W1-_)"HA=0#V 3IN+V^#/00B8\"QBB?K3.S!CHD% +.&P\*)'9,O*II>M M\_>LH&[%27$Z(Q!0*&[ 4P!1YB .!IEXL%5M,:4,B-2U[!/3#O M:63,;X1X&;WKP?#N/3(,3;J6+(K9 MQ=OR:GA ##X7GM;CTP\0Z@SOE,C> 1(%6Q0\8AOHE83LBO2Z^%=M8<8E3D\7 MYC$81A/T@2$FM.['ADAH- M<'/':'!@JA"FUD#"ZG(<\?:8N;$<>6W71,\ M$0J":5@@4**.SA,+R.1"_KBP9_)ASX2Y%Z['K*%S"2X?<_IQE?3)I0AQ M\IE'M ?/_0,D+D],[%I%CO!BV'-M-?W\@H:A-X$Y>S M*&EDJ2(4;^T9-D4!^8@Q?\Y3'$@J2CJ%H 85-9'?!@(P-B6.G4BB0%*)8:ZF M"MAY&"\45@K&8U!\.P$3^9P_)ZC"5Q\?]+AG#-G,X!B9>3$L&S,2FC0,[BQD)-R&>/@4 M?Q<2[TSHTJ!X!SYI[O]B8?]Z%MX'YX [DY(#M.,<*I4YDV&W5@61SV;5'#C- MZJUY5EF)5OO(M#KR5*L$)2Q.O)HE[3BM*Y:;^\T1VIVRCIUNA4>R^ MEE:OZ+7F?+1.CP6W[*F.%.1%#(%$)HSJF0_1;L=31SN%BYOLJ=8#$P>L+)A? MS#I'7K#\@'8,+7NPYX0)"S]E!L=_#8P^&+>R!@I_,S&F9!(- P.C:@POZ3D/ MF!GZ!CWFL(&(KO8#, 7',GL#SL!AL8MM2A"8"DZ$WV)6"3*28%[Y-AF[(S]@ MX#-/AE1LV!%O*FNT,$N%GVP0*KS$PA.%760&^K[HG\1/3YBOF*)AXE'C+MTP M$W,L0$B IP;'<8M?D_.E1(/R#6^N;L,D!BV8H!#+D#I_K3;*.E@ZTKGH^KL7 M:RE2S5C&],VW]"3\X?9['4EM!6+VIP?S.YHV$]Q/S$I2K MCC034AS>JOI):55;,! 2_VV2@PN[1%U92Y1$X#909V-'"%IPQ 3N',P%# MN1=-<8'U%_[2"W^IDFV(6''=L>\PXF&1:I->ODS$@4$\$=#JR5S=1)P,-@++ MQ2P^HCP%M"[=5Y*FJ*:P7Z,_".PHHD61#'GUPN-I$&' K0V+DBG+C#[.+9P=2CL9,*(X MBX]?8[2,YLY>P%#'R9]Z2:[ MG1VZ:=*N04KV,7[1X.:M3<2TG'8YF^_>=)#..P41YYB($XHSOW1);2EOM'L,GG%D14)D:Z:2RZY!8 X%_I)[T)=*K;UI1"AN_UY) M(ICW_#>-6E=J=;V#MZ]I"# '17XIR#8/9)L6R*P>GFP;';W1Z.21:O.B)F<1 M44\']0_>^\60]\ R_^L$E=VR5^5,4-2W =3WX+DO%J97ILB,325%K:6W*JT\ M2HJ"4@]#J4OA]U;0;KN@U'95+S<7M+LI=-J>7+_#Z;18$%M[]1#O *O1!_,] M+WFA[0XN0ZI;T':K6G E>^0\F9 MM%EYWME"J?X&C4I $ZM))$%6]X-$\::@J0UE5*1E:WJEG!-/<\%]SB\%RQP5 MRV1R3%K3X575^$$Y!ABET9ZO =@'P:2Q1>']YD#=KWC9B77!YW?-.2LO:B O M3,KZG!48^;E76GW.F4)NXP* '5^;-CMZHWJ8:]-9&59;0885O'&"O)%6['?F M*06;\(;0[[*I3+R?C#9;DE)4PN2G$N;6>8&A72\;'+XQURI@?VL-9[B@Y"7\ M7C,M#TQL>QHK9;8X8FU[""4E31]@60$9UG>Q)L;3'(:U*2"S_D,)[ 1,I6/& M?U@Y0E4B2X!,!I;'!;XNK$!?\9<(HC9F_LC=*V;M/FD5)",L71V0J$]EIJX1 MEAX6@. I**B3"7S_4U0 &8AM8HMO=4)'GZK;FYO;FWNY:[I (>8"VTU BH5O MNT!HZ?A+\+<>>['8JZ &K.J%MQ(LM$U%P1%D,1+&V/6P%,DG:&%A-N/08K)] MR^L'8UQ&GZJ3"$:9(\PA&"?].1)2NY!(Z?*.,*X>,L MPMM5!"9AYF"*>%"QXTQ4@4E)0.?3A_-W?8$YWL>WPY3- $&-;?'71ND'I9E M$7HZ%6\-@#1=[V1+K"-IBELL\>]CR-U4&?\S/&:Q1WZ,[8C-P.#I2]2DL,Q. M5KW%?FECIP5@[S'LN\ )QSPD*MT'GD:_%4O;)625*@X$T@H0&QR.=&S$W%A9 M^BYZ,B#6/O5.V.LY%0;'"@9'['X^V^28JS/;*Q2XC^8VUT132.U7[9ME]!#[ M0?8'3[%#U$-@.M S!*66ABV';A&!HRAX%L%EHJI<: _D,B$XX1]@I+\0A"LA M@E/%JSMT".OT=<00VVO"//(L2%#UP/M2T/A<@*UR^)L3GF8O$"IIE3X!4^:+ MQV'A-N+"_HYOBP,/$-8%R5^7)BC%KP*Z$/NB$/MP%*HTYH1$$\<@ZPN@3@G? MFMA&790E(SZ>P!-%'#X,G4J0-GAE^(0=G='%[#B_QKZ,4.ZB0>)H>,(R',@3 M $G-YI 3_'T4@Z/@Z>(2+@*@Q3'$?M& +I^V%E'RJN^G!Y:.<;08R0 3U6I MS+&&SFJ,5# A6U&$'L(9DP6/)IMDN;@H;%A4=E&.B2*P#RF M;\#()R5&/CV^@0F#D,X]R5?20E T(MP%@50I]%DP@4/'&RM1,,XFOF"^Q2]4 M2"2*.2ZT[V1_$*BM/14-E-2JJ%]1U)]%/8/SZH=M5^*U*D+[H;3(Y&S!V+:8 M'G+?"EAR$M1I?GL1*)HG^ZRDR4 ^)HLSI([*(%/'"%8 MW_^(&CJF;[((=\V:-&@^8$!#1$5P.T('71@2U%HKBJ^(.430="_2"!"?X\$1 MGN-8FLQI#H_<)'.U8YI@28 I6K*/L2DBF$YX;+H@F+Y'4X>]!2T#\IL:ED%XN[9+E"]O;X"[NT!1[ M95('1AFG(V!U.0$:J!?U-DGA%O+=!B0>$GNF'HUQ!-*&AFTRB<%0A2,16>E$ M?M+&Z!&&D1ZPVZGG3Q]L;'CMF A$2CU;LQ5P[7!!)35CT45337>!'D[\F*D? M"W_*%VCT/M'ZA7:-M9NFY5-'4J1\:A@'A.ZP5Q G(A+!?*1B%H*Q23Y&(H^' M6B7RVJ)7Q^,TY 'W&+4HM8V^D)XR5)4Z*>Q/)[2F:#0*DLT36@K$@3<41H8L M1$V@RB-H)["M%49:4%D'O@1936FOH!HR\!58/ HKS^X#X9+)&)20:9Z(S2'6 M_B<$BE&44^*L7[)^ED:6"6?^0:%7MIHA.#+^^C,9*JL\UX+GF*.>PHZ;)^X, M'Z'\N1TC_2*UW7M7X BZW+#O!]]<9_@-",@4<>-L6;27ANOI^X#S+"&EFRK" MG=*A+W'WAE!Q7&(H6N':R4*,QI*6*.EUNBLE0UUH>X%ZG'YK&EW)203IR/Z, MN%"3&(#"4,(XP01_N9(ELXKA&5T!"D/M1EST19.;1U4G>[%O45,X$2%V52Q> MVJ]JG\2]8W%&!FXTK$X=)NTI&&3*?Y8@KUQX+#7'J11BU&>F) M(+ 1%G%FD$I$'-@&&L:) XN*68F[2=%%3MXGPCE8G+P\^ 8O' @^?("@CQ?: M[8!P3A.CAX;US%2LU:Y78L2FFNHE)I>83S07/6V=%@^I4NC1GN)2U)_/29Z% M'\LS,N>WU;0& P1:18!4YK\R>>VQVLI5RUKJTBP\ID)OY4MO?75=$]D.3.9; M<*.=(6+3KJ*M#MB96F"2] $F[H--ZU&[2G6+2?BS M?9&N((G>BEX3BZ^HN\C9[Y3T44,KX2W;<@JV!O;$V[Z92:$8\$S17FHH%RI8 M-HP;^+*C>B+Q180YYB:I9H W239:LLJ=_B,PA\(!B&=3"-D-DXF^[AMA*W6= M[HM7[2M/P.)'B"KAN"I4-3$4AVI2!ZK_::T,-@K MBJM0D!PW2_8?4U>UTC,YU0O4;G2LLR=.!!8/,24=&3P\8XS-[!:$/$#/XP6F M34=@+G:/%/2R;&B!27SH#U%$=%6/J%UY]]EUUO6'VM44?TB[5'>BRACB(VO" M8U>)&-R-W[*OLG6I>X9[H5:/0>I5IES#/,\7=C ?;M^@WB$PO,@:6VC]S3L+ MBPT[F?#AQDPOM'=G\\!0'B^PE4+1$O8!H6'(G)/WS^$U]4+[29_U>6(AQ+@I M94B >3%K>%\4",UT:S";CIGBX?8 MYL0R&922P)Z3\ O1[9 'XXET*X0^H(:@J!'6U08JR0+LQU?L4BT:4<)?G/I0 M8W\<06+2'XFF&S:FC"22TAQ1YD'0B9A54F6=*H.']M>*GDTD.Y%84-M+J6!&V=88NHMMIZ'Z?:N^ MJY0R0PFB&MTID$E&X0+TR>&=S5S+"LD6Z8PV\^J 1Q[1 MO&0A*H5-^Y/)M'6C/T);ZD;R3YSW8B2%DTO<4RUM@Q&3<:(E5#I[Z'*^8";! MK/#2*603-&N'F&T+GQ@.Y@WI9'D2,\LE<$:V'_8"-0UQO28Y40A0.PH;A#EN M)QZ2S'E^3KW(SRGRGY/O4,>CL#H>A;F&,BL[PM$\7(1#3E6+S76%!!T1 M.N!1#JM#>2J>25%D\FYNPMNQ;I3!HNJBN/;%Q?*HL/5=]RGLBY[^^TO7I#@Q MV:#JL>Y3U##OV9W 865(KF:YJ0O9I3)9Y.3)B8P2[VGVRL?C%_(%VF-JNB[9 ML+,)N_/Y\YBU'>_!B&Z%L-;G&U0ET[OAR,]E+6*QORE5&2G&)<,F\Q$,,7 M%W-@2K@JXSA51R,NW#AVBPK+NL1\Y#4)ELU2FKWKV::\P2+C&)SN(7.'GC$9 M4=FFHFMU=-X)QW'$&C@@[B@W/-.;[V]V!,X0&9@L_N!%-$W M(,^O?P*'.H8=RO&N[WM6#W,WGEWTE< (NT0![(%P^S+]&IY=UV-&>O>QN0S: MHOM8T7ULZ^-_ZH6OZ,T!;NRR)]225Q_=:XJ#.I+7+&J%UCQ0*[3<]3B[D5;# M,YH&TBK8>3^Q!0AZA;XHJ'N[U)UAI&9\]3?MRN+"HJ.(!1FR])^]\D5!,4=# M,=?D1H6NTL%(IA"E1<_4W/*/:+F[#Z8H^NZ>, W5"AHJ:*B00P4-%7+H_"#H M57I%HWK0WMMTGV"<8:NU3KXZK36:*_6%^=>EZY# H3O'6Y^->?>GQ4N/E!R' M]R1?8_=KER%HQG<&O=)IX?_EA6/R(N\+MA%L MT\FIGCDLV]1J-;U1*^>1:?+B.)YTJ](NMXS2@]''#./"83RPC&J6#ZS:@1@D M+>33'"Y6>32J7@DX)/*LUJ?M7)@:W>>E7O-'/#)7FAWS-F ME5I^5J.CMSF$Z7A^)@WC2S:VO X2F+5S#0PNH^F%UN2"#?)J[S5I> MI%-A[AZ211J'U>%Y9I%6;JY%"A8Y)(L<."-E 8L]4H/]EC"X +[5/ MT#M<.2L\7V)MY6EG2K\#9Q@),D,JZSJFH+!\6M4Y"2 O2,(_,4O[K#GRP,E+ M1\.1.8D$%1QYZAS9.G"JSBH<>>"+H[I>;1U&0Z9QW[DXVF?-E =.#,H_4U:J M3;U6/DQ5R29W?B]7O.<@CFK UZ8;(&[D4+/@=')"8*ZB[Z'!04DP.**?H< MG*HH+;"A"WSQ@H;R1$/YP1\@?8/W4.@46_KS69N:#\O0KA@ ,$ *\*"'#$#U&MUO7.@ MK+,CJ04Z:8B/2^;!F_I%\[B#RYH503BR98TZSES;FO5J7L3-B=F:1T;Q*X)< MG #%UW*#H550_ $IOK,BB,3;*/[0)F6[W-1K^8DGY(46SYCL5X1I.&ZRKY<[ M>JV5&],FCY[420/G/]@&]PM/*@?B9L4V.-GB1AUGKNW*:DX0"0N[\K 4OV(W MFU.@^-R$*@N*/R3%;R4+81G%']:D;+?+>BT_L;*\4.(9$_U6;N!Y0\ DZ4N<,UMG92C9)2!V',D\'UD]FEO[#/'<& M(*R4#XE50%&?/"-M)2NE8*2"DNN0/-(%Y!BJ.OZ21OGOCJPP)$UT4;&"PN7 MC,N8632N \YKR. !P[:GB1V,;QO\" >3NPWO._%,ID9C03/C)G! R]ZPAB[ >P,K!2&YO!SCS908S^!GGRQ MRAZ>79]9+_"GA5_U1X8S%!,+-P2D"PTX=%W<.4^^'C]6LQ(G+4Y&2G1X[Z(3 M#)!:9JE8,49(S=%V#V%^' ^1J9,A389_R-D#5TXQC*<-0-[/G5T*S?E #$ ( MX7-B(B!#INJT_.F$$)"^ZJ6H8MAD4I[ MS']E0#M$0.D2 0<74D'.$+XVQ:\RP*D:S\8N^M*/;3+@35721D2"Z&:X8=,5"(HE$$$CNP?6L"(G0!)>C:'X$Y5%3I ML7\'EI2:)D-&PI8C0+NPR]X*2DTH-!Z7@$AI)AP83,BG P+*"6P3Q14(511K M\!S***!"SD CHS)6I$1R2U"S:'42IZU)X$UP5N1 MT(H0FR6&!]N!N$IJ&F&51CI-*AHD.1#7)&^U7N!K(.6!6+DK1A13=8G[C*'' M6&RVI.8NM%LR_!PFQHK,1M@3F\5UG9B!#H2-#"%. *?19R:8&KA5%N? +89V MTWW6WM_ ,EUX39YNG;%'#3K+[0N)RL^-'I3N5I/SC)V - VF""5&@U)ATM2=#OK0MVH2]K MQC6P/.YG[=@ONB 3;"6>NH&IIMJ^#9"4#ES@<*#%H7I>F=:+PJ]_^'KWXWLF M:NT:?:UFEZ*:;&5M>J4A=ES,[%>8FOKW*+SB?NA^O2Y]>;SN_KW4O7F^?OP M-/)J3+D*A*'29^LQ\N[$;A+6F@>&SB M@?T-=@=J1=@9>$AT^WLEV]BW<+LHQF58N",D?2+77S42PM%(-<3>($?,MKBD MPR?D523MI?OK28= :?NYX,SO%,@*+6"RH<'<<68C!7[@.1I80D,+SU<.C-(: MC _.78^6&9\IF"[6&%2SB*>$!K48B4$;3+5HKG0<,SS;$NHCM%G'J+ALZT_TI=>-[HC #@_C=U(G MQ9[LP0D@K5$R4G*Z*8>#CM4LG4SGB(3L3Q%W2'@PBWPCS7V1D2';&K"$[D0+ M.A^>R]99,K[5(R,6HL$(9@F9*>8;X\8/<;>YL'N'N&4.N0WP?Q8RJZ8:?)IP M6+8K? H\FH#3GG+0_S @^ U>ST)_7X6NT5C&F;O@++Y29!PCW%YD'?H>,WPQ MW&0"@ZC($'P54;T]50Z0Y3? !S -4$J_H1!CP3+X4]]%RC/Q)21QY.)!+$P.C="[^,908A MT$"-A_UHLTF366&0&N4J"B* OB M/$*.P(KPQTJ6O3(-3%";7+9(;B)96\NIZ?^KI=QHJQBX#WB+"&]-#&%9U_V!A M+&U1H"NVOT*X"><%Q#Q=.XA#QAV/#AYDOT-KB3V+P36,X$[W3-LH;A'#!0SD&KH$J"GZO-M+6A^3C.37F_%FRQ(^3@@ M"T]99X TM$MP1GBEI>S5V(%JO\8W(E0*:)'@1:*]CQ;:L\3:[>H>O#D M:GZBS]3AVP,5-)Q?&HXKROR2<2T/9'Q&E44J9-LJ'[++U67\AN04(3#6: =1 MJ>8*@ >(\ TIY52"D6;+XHGS6WGBFR;"UO1ZIZHWZKD!FCZ/1/$CHMVEX%&5 MZL%HMUIMZ*T"\^EL,9]^.!BOHL1("H.IK!F+G2&<;NXDQPQPD[5R]90Z5B4Y M^"/=KLC@R4:RHE%OZ>5Z;GHSYH9FSI@\6RGDF:G-=DF>;3#"&KDDS[PHLI,& M@?]'][E06 >7".U-%=8_,/VR:YI4D_AV:5!IU_5*(R<%\#FBES,FSDF1=%==(>USWE97LA'15^UL%E0Z6\J=JBPXQD M]87[5J>J<( M(18T&=%D95-]M2V:[%3U9M&?^&P=J@>/J?+I0D/M0QJ\SQ0'V\!42KM'>(@2 M'N_#?,K/=UNO5W(0;?\F78CQI!^Z*2< <"4-S@MIQ.Z#:^YXT6.:804R8"<_NV^-)K:9>J>5$$"U(:SLQ97OFW/&6=):]MIM>:.;$Z ML[DC+[J[0)+?/\/E)Y5M&WTIJI6U\U86IKF14 AKC>Z8O[D'6NTT]/*!0+'/ MND-+P1>*+]9.F-D'7S3*';W<.8P%>,7 M-UY*"-2*F^#B)KC@BSF^J!CW2)I"_!-[$#TRF!=?\V0H974&I)U MT[1C^WDMMFSCFI":#F7CI?R-!]?%9E('XI6=2+QDR4F^Z3U^T[M.E]NQ.8/\R1%.K7M:%:.HF M>R+%IR=[HG+?\*D7FNJ8S:EQ'/JLHL^\2R4G-\J$YZ=?WWUS.?XE8";Z!J6LT]Q48#+1#'_L^H<.E MFCF]MW%(- XT/A+.V6)>RS( FHK+U*9JX=0NM"\&AQ,*7XIOPY:\U$\;7_K^ M^N'I%_(-$RT(1;-1="K!73"&3 -5UA.=YN@Y+CHJT4!//IR8Y@8^]2VDWF^! M1S:3;,@&QL^%=F790:*9U=Q4$I-0;XF-^AY[EJE\TX":QO5H=6()("0F+G8D MM42/-'R?]<(2[\ V7NHWBQ82]Y&I36#:Q,6,U;&2Q2$>@_]?@J?0\F-3.#+: MF@GU!M.UQZ7; G)8YW!>HPYHG4A-KL.Y*<9Y^ZXLNOQ%$0D/6+-R.!$HV**+ M?=06&1-7@N&17:; )QBFHIZY$1>A9"-9*()*#D7"J;L=]H-W^L20R@;@R4ZS MV/53<8;@*(,F,],U-F[$Q'^6)EAER\<7BU/7/I !:Y@UE;84N/'#U.2&2"D2 M_^JTV3'GCY72U?"!&% MDS,"?^3"%P:9KL/ HC%U[75D]4>RV2N8ED/-)718?X06J:Z9#"8),XF6H6/_ M6. BX_0E1;=S#GR@3;PX/"QMR^M3BR7G.9H#ZC_[$_8)M">(!SZX*I@_V=J M:XY&_=CX _LXIWCG?5#A0]>;JFTTL65[;&1LPF[1W W$M@T\>C4,!A1WL22F BT$_D0'''O-?T08'XOT3!IH8F(IE3=#( MO]"ZH@.V'M\(ZD@M?ET27D^,\,2\^8@FWF-A2VIT#92'!#,.QL*S$#]/>;5< M.C;/QN[.L%>X/_'EAFNC61IBX^F@B6)@H?B$[-\=OE#89XH\9TAMM= X<$Z" M[4;P-P98IY+8<;;("2 JN&R7#LX?Q[6049E.MP?LHKMVL]HT39S=4G9!GI_O M3I)9=VK(=F;V^MP6S.C4696ZPHYTFJW.QZP,=9!O[CZG] UC]9GVH12^]SUX MPXOL"$^$IGK6H[E!?8^H^3G)>A+.@MUDS!0/#(]$J0C7$^014Q/Q?5F6N5F< MZ.8G6I4G>DO'J(>:TA".Z)+CU(4LQ>B.&Y&$U!VF!:K#!\E/X67UUT=4@<7A M[N5P:_)P?SCN',/"60K-@6=%"A88ST1>" @IW! MS' ]<1\,_ X& 1@*\I)5LY#M7Q-Z^6*.*E)ST/:DH-+/<-9 WZ12*:FVI*'^ MP[$9YX+]7BW.E"')3&$]Q(W"]%RGR/"V(LM>!EHIC&1PL*E".SYJE:"8/M8\ M0<>0%-EVL8PG]>3$F(K'X!/P97T*##C;1#SS2#J<=(SI"G_@'!V_X MFOMTK'S&^:T=,-DPNN4,9Y?A[1+5>R)""6R6%FR5F8B8N( BC?S7(7/ ',=[ M%& )-J%+E^C%H#QAD(E-F37RMA;69PRE\^+"7W^26R#F1UPTYZ\8@P'=W([0 M(T.YBB\9"XZ$J4I+*F+W%$8'U8O6/CDA:(>9;M#S!X$=_O8C'7T,(. C9+A!D"UT] MMX/',K'A"(77#-M!J2$?M:'KFJ^6#;(R&2P(Q9<[7]U)8^ 7\ ,&>PQFH[R$ M4DXX[4WX"W]13,(0&XLA=B5>T\[^HTC[G#\"?,@3N,5D81Y\%P'_MEG ML3!@]DU]_9#)@GBE$$\U24Y_3DAJG\ ;=Q)A=Q/U-K'[!W'#C.'PC]J[SX^? M?L4??Q;O2(C"^#O Z.1H/_2FQ!\4!32MS/R]\!H7 VK>:C>^/69;[$6\)REW MZ=(8XTI@7I#A! (+)(R\U9]/)J>8&;YZ$/@4X4N1$:?-HSF_OFH5UU?%]=7^ MKJ_2ZJ'P/#[3Z.(A\3OUGBTD1P0]S/'!#;Q"^ZW;

    [NZ?KS/#3H)1A98A_0(/:5_O;^^^:I?W=Y?7CW=*2Q_> MZ]^Z_GU>.\4CEO4D?)2P)&HS1T0:N3^ $^$W3S[Y'?!AE^@R#.D0?8XGF(LG MK>@@=([B.2<&WF0,7;D4I$*0F>XK:%UO/CDEK.GB(&RL ;R.\EC)5L L/V1T M&5$R++2A>43RPF?1#"1Z<7,E[YIF)@3*7$5UL\Z*,/ADZ;12EL M_2"\Q$,'"P-&5+P &XJ5;^+ZB8/GY+/A5 1HX'<#RP\OZ<:8V2-,(GFG1F'= M ':M/P+#2=IM] C*6%'D@?$ZNH--I5;37/B@@X5B_2- MHGWW&.BH_\2)$+8>+4K/-RQGW[&A@X0*?V<1;6,BMV/8T_\P#0=R\=1L,+4< MNA*'@XP9J8N D?BK@@95\.%4'?!Z'Y*XD1 M'7^&=]]X)/"MHBR8&YR>[WILAN20"(FU-5!(%M50$X^C_*"R8L+,,2&([JHGOGMS$HYWIX+[Q]7&FX(7F [ MQ-9]8"'+C_;!=@U'#SG1>#$LFS@"UAG@(+#9@^CCZ)?H3C!OS*5,CIZYT&X' MVJN0)2P^U=C< K1AY@%_!$55(PYNH)&4*?HA1W?)'=.W)M,)Y7G Y& M1SP+9R 3CUU'[04Z=8&C]D@J<^#PNC4V9- MOQ^,J=;#I(2EON4O7]?&$'"/#,4),U7I1S=Z^]O62:;L_[XKP2&V]5JEK-=; M\YAP"=" ]#CTTJ6GH7^M5I%/+]RX]+*BUYI-O=QLKU]16JVMC5:D)OTMVIJ- M";"IMZMMO5ENYJAN]%"Q@UMU67,57I"D1PN:^8H6R)+MDG9[]X_KN^?[QW^> M<' @/*0P"]4,[Z0H6X]20)WU%>B2TGCM"EQP*EN3S]4^T&-[W^:WA\CZ([#2 M;'8_"/?R4AAU%"9,)_DY1!P9(EP[45'&8L&3>I8M]E*"L-FQ[S5"H2DID"K0 M*9)GPB"H[\6F]ALS< 'AY'8-AA@/)N\8[_ P+^J[2 1@ U0S+T"V-9$W *CM M#YXY;0.2D,T@^T-1%8KT?,T/Q4PTM5T3V ((TX*\CY6\$THUOR1>RR.)BRS0 MN +;D[9:%3Y_I]LD[846F N'P]2_"3S'Z#,JDQ'N*@\F$SN!K)^V"[M&5-W3 M.Q>WY\B:0,[Z=-0:F_K?]QBV#&WH)WGR&V/EU_1.6> JN)@U5&C%/(N5C3,D0K&"QWWK/(C#WOCV M5J]7P-:N+6@JDR^YDA=:*NBW6M^X->FVZ;?: AINS*=-Y)!^24F S2']YDY;GH<7^1C#HQ @%+R/A01GH2 W:7V< M*SFTG1[(]8T3BD-YA8GZ9&!)>MI89K4Z5;W6J.=,8F5V0BX8Y.099.T^J+MC MD':SE4,'>"4&R9V*/P^'^([Y6DB'YZ'7E\J!&L@!+'VW67H+YUP+L<63SQ1B M&Z>%5.UY?V;"SXY,S[9."EJ.WQ2!07?KASXYO<- M?)+0\@IR5N$#';[Y^6%*SUZ4^9? Y5@* JG%^WS%X?=547WT2QM+Y.%$QQ)\ M!/Z)L !]?"S@#!%.; %A07B*"@(QJK ?4Z1<-IA5C;YS4C-_S,6B5 3^#/X M9%?CT06-9J?V*[ M@D6?U"GD-[?GN;K6-3Q"38)?7,);G)$Q9(ZN73$'P=)S(IFV3F^Q9G8KM3+1 MJ,OW^NV]91$S@7T0,CEA>$D Y+ +I=('\>XP(9"S(IPXXL(K$%LF>D&]LX4> MWZ$@)?'Y8$R);3:_)RFWVWHS):BBAP#%BAE#;/7D%H3XQ-BVG%#O;-%6S>_6GQ$N7ER[[@WZE0;I\;V6CJ]>K\+A:L M>D!6G17[:S%KH[H%9HU;.@\",M&PWTIJU7)-;[?30$@6;!0Y.@8-S[N0=5[SYI? "!B=OF:;Y@,$!ZKB?B1LCI7S8 M#ZGL4>Y]"B]+B!&*]Q4'E_?WY4X\GD>6WHP\%-DR)7=0"O!JD'S.(G#W[(&,;FX!3M6E6O50Z<@YQF[Q6I? 7;1&RS M,9;+3MBFKI=!B;5K!\8Y>P/;Y,XRV&^)WL&#)<6+BA>=YHMR)UG.T^>(YX:H M-M4RT_A,?8]<6D=+S)Z-L::29H^ZWE2]/C9."BN7]>9Q8! 4))U/DFYN##^U M(Y+&_EV-H\ 6S9UF/0]8C54TJ^V"&X8I_.>A6\\&2B!3DFT,;;5 DMVY3O]M MPJRFUVHUO=HYL#@KPGD%M\QQR\9 6CODED:UI9?;U:/EEMQ9!.?A:S]3G]J, M:HSSL **:XHY(;6>[V:WBD7]WH%PQQZ[ID,LS$:UY89!F_TVGJ] MN-$[UNC 6=RM%"\J7E34.??=# ML40H-=G$ PHB%)+S4*YG&$O]4)=]BY.N!G?XG;2DOI7AM.=&L5 MS>5F4Z_6CS>IJV":LV":M.SAE3(?=L T=;W1;.BMO.(HQ$%KYPJKZ0UWMY?V146Y:7)6>;RBS0O)%&2:C"ELDTS; MY4PRK1T!F>9.S9V'=3\+3%0HN5Q+CP5*+AZ#7%MV5#)D1^VB^!IX6RL4>25UW".HN ?F]>,9SZ7JRLE. MM7>?FQ?Y@R_\6RY)ZUS(F4\,1\T#/?R2];,TLDR3.1]"LFY(PL'?YHQ<6 MSL,,+R+8^>+B+*6T6DYZFE+*"!YN3R4U+O+7/KA027DEYM4RQ@]#S%54D_FK M(,]0F/!'SS6G\DOXR^C93/PU&]P7'Z9JF_^>F>I_?XRF1;-*:!2I4*0^21+C M).LU,V]9^R7?#3_P1,&V.TBIXC9\[1,;Q]_\0;.<$:R>-.UWP^N/M%H%-#O( M3]@?-O[\RCRF&1R.P;;=5_YAR0JVOU&++X5,*>8K\+\IEYB$F2IW9'H_"-V/ MKF.FU5; _CPC;3S#\%]LM_^GO"FJ-AOU3J/\3F/ +A,8U_<"IHR>3T1.LE*$ MJC+ZS+9EF4/X-QB5_?!OV^# 2 /+H;>]F^64&K$?SF+(,E) ).UU^[@H7S,;XQSQA8T5WXPI@CVSD7>%!>P.AGY^9?8+^TXFUZ;"IMENZ8UJ_B[*]T:L= U[E3HN=QK0\4VRR4:)Z%S,8@\*LJ4;32 MGU_=C75G"_S1TIS;<0=$4O-ZMZHU[XFH6OF:$X MVX7BS+-\V1C,?!W%>>,&FU]^-FIZIW,4UGE>:*R@ZVHG+8=\:WKS+?3<:NCU MVE'<.^1.9YZ'L_D\8AXS!C[SSD)S%EV32%ZMG8Y$R?V92OC9_<(>#,OL(BV] M56Q5]%:KK'?*1;N1@G?RQCMKYS81[Z0J^NWR3+6E5YI%QY'":5[/ *"^8Q-A M<@+] H/(2C9CZ#%&ANA9F ;YE5N9 JE6WGD6U,8IEGJG5M/K]0/+I+-5V$=+ MT3O+>WI#5\]Z12\7U[:%)[U0D:(TU:SQ)$ L00NHUV/3Z.P?M,L;6; M3*H?C@*D9.;USS[\M#O&O]YPD];IZ(U:WF39@IK$7PKN.0_NV6["UK:YIMZH MZ*UZYQAY)G?VP#DYUDE0F.EYV -%7^(YZ;9QRM@"JV#SSL1M\,D[Y?;1Q@D+ MACD+AMEN*MKY]KW/,3I;$GHL;0*?3.OE,\U5_%;\#C^D?VV,5:9HY8KU?(3J MLUT>> N@R"JI4&2[ 93[U/M\=_]\G84:UR"8.(2*D=O7^US2OMW>73]I]S?: MY>/UU>US""1SY A[<3BU6I/>>NO@.3M,2(Q7RQ]I?3!C#*Y M+Y;)-'_$M'[ @6>8IQG:J^O]B0@JP\#PX(V,Z?#AQ&/J]B/\',:";SCK$Y@= M"#3'O-!NX$-_9/C:)/ F+F?TII'QPN"GX9.FUO>8:?E@\CD,40&O?SQJF8)N MM=PA&&8N:@!ON!]_&3VL^PE(O#<3"VUS^M1OEU#QR M[;TQ@4V&EQD^LZ?:7S.7N#GZR1Z6V"DW4I?XBSA_.-'>%$ZX;_ 1/ H';_D7 M6I<0'U<'=]0%NB/2XZ4[GAC.-.MAQZ5?:[;K#(%P1P;7\ DW\+EO.*@)YDF9 M:Q;G &P!G)PR+PZ!*\E^]NW 9$K[@!A7&(@/7V^>'U/1 MS! YE7DA$A/B-4:8BK$11H,2D$/D2\Y\A["0VL/7NQ_?,]^2[N@I#3XKS.*> MZ^+#K'3$88;Z6*FOF3\2_QZ%3OI#]^MUZ[-\_7C!\VP7XTI5V86 MNI\.2VS01VU$:+0?M"K:"=+U_DN9_B?-*Y=?O?LU]6A^NTH_&C0\MG,PS_>7 MP.E_QO?3T$8>"H6_^&[_78)"7^7:+) ;%KK=XM#P%[,?AAYZ\N.M> D$)XI" MX!(E&UV2&VL=,@F21N(2E6FOG](0RF;R"1L*\?&D[IYE(U7^92<\9< M^J^_M*N5"EI-VK?[NZ\EX*COVM7UEY.QF6A7GIAC@;7RX+ECT JN-]7N7!]1 M]4]CC2EVX;V3J8W_+P!KK%HE95Q-4<92=X)R15?5U!9L( P)OP&M.O38$"P? M,!XMIV]-#%LS*+R, B'3%JJD71)52^5FJ5K]%W+5+:AK+T!SM/O3XB4QD6@> M-(WO;-QC7K;IE!P+C"JJ>1,8_D?HGZZ'[PNYCBO?>( M*@;$9 ^QQIZ$&V Q?FG8-C._3.7ON/SAYO I8!Y6&RD;RW&27&B7\1CVY0G4 MX)^X<\9@ %:PX8MOO]C,ZH\\EV'6UK>+APL]BPNJ%6&)9#%*%RC:%OQQ Q:" M+D?%<]SZR#XX5>]]=\B ?#Q=BQ'1@Z0/+Z0D'6F&![#KM M@] #WX:PD644D M%::M:634BS1)X=S&Y.#M;R74*W2>O=Y8+TPV4Q(PV;"G$X2!E,[3\8:3%*X M<>##H]#W00GMWQ':CSY$"A4JR_4L^!U(KBF0HQG?W"76H"*X-]!>EDI",_)= MDNS;J=VA">T69$Q]SN 5.+ATUJ:;[5#[0D#U@#C"Y!P-!DG1F#8UM< MD+I15!60'$GL#.X1H;+9TULY\=O!#P<);,,6,I64G6(&[ [Q3XRV!,8TS!=? MIFO!1.C:L8BX+26NM#O.S?;L7X^&,V3T*QGNRP'1X4[.PR(GB&YB3$G3C,7Y MG:IRZ9JFA8M'I:)CMYJ)X9'L05**V3]";LWX6)DDE';KIT@HU4A93$D/-O@\ M1&Q#^(^R7G+M#U3;>KL^3V()UPEW=**6!L8N_'?G]F@URQ[=S;&VGQ09'AA)GDF!&17#A0/J^5&/]J6DFW;WM/MXRP_XTO5\V!-3 MM8+;&,JITTC-/-2U'I@&9'3BEGG,-GR@+&U@6)[V8M@!4Q(YE Q(9S*.13)" M" ZUV29#2K87,M"_ T'^6GOHCUX:![R=T!,B&^(/OKLEL M/7*^15LS_ 9X.!C3C_D'(/P)ZV/>_(QODGZD:168&]H9W\&\ D-"F N3P'^> M3J39,?/%M9PA>BT;V"*SPVVL(5):6PHAH@.G8HQH-8E>2RL:V_4>DC0G 7W M':Q=U.VYH:OO'NW: M/\(Y;G/_UFM/VRY?S&=?_DW7/(O_61IX#&0Y7BTLV\/M1<=7W\-'F.(-S##N M6AUH(^O(RI5Y.+B_R6#U"L98K2Y2+80I!N\=,,N'>='^"]V8-#8HFM #"[H/ M?CFJ*_@'V">D"85ES@8#3$T"-1R&9,;,'[F@IE^8)_*1X-!PL@'8,DK=A2[X MC"G_;_B1-;#@36@.LG\'R%QT>0Z?]@TB"@J"8]=0CTW Y,";%M"V8/U'7IJ& M( .E6T>[-":6;]BG:DX.4C<-'35 (E;LJY-V3Y9"[AS+Y9>L\B+&)@:17CBM*6][X/U)<@3 M_?;XE,3+HWN[B(Z-I9E.3VSBDPS0:N7$QL9O;$0X;ME6__1A:Z3].9:M9#53 M2L-H(0.08BM<]Y:3N5>9$6+M_PPGP/BK2-AJ:N]#VI![=(V3X\!/T340^"W MS=PR*44?>''@"AX/?PM6F34&M\9PF!MP>QI9PG#^\#8B*OPS)(HX,?#4 (I\ M(K9O1L3IJ;>LB2OK97HEO1]VN5.JE3-\?1!;^+NC"+.L>^U*'OC:%F*:X_GV M?3R:N @/>G^ "*$(LOE'P'U!W%SEYIKB$L.2V0,9K"GY#[=%"#>UB.1];-;U M]-RC<^&66)0%#QCY6+#9*H9$O9*(ZI30(9N]U,&Q5 @C)"4EVM83KQ="H#TG MQ(8R%3CNL:&-73-I(L!O+!\]]!G9 \WK'$509)2> )+'[2'N-S%+0;J5>=-C(S0R$U Z@GM%"/ M^:^,.4NT4TZ,IKDLU$VJ$Y.-RN>C<.KP0EMGVV&Y>IKWHJ3C483E*GJE4].K MY?EP?2PPEQ%#.^8(7#WMIF]#W;;#$)QZ4=Q7O"O?M%,25Q9FF"I*H**(-7NHD>'2]3K@_YW'2PB MP7UV*,:A4DG040&+7JAM_N$0=5MO*QD!NX29@0W.)Q6-X*+2*T=JJ94CVB70V\+RH42)5':IUQJE00E3NDSX*ZKP M)UYL+9!7HJG]Q@Q<0#BY78.Q[!IF90EJPNY?U'>1"!S,TUI:XG=8W(/](=*D M;4 2I>93[W-8J1J6!^5K?BA:HJGMFL 60"H5Y'VLY'W%^C)\EF<*K^61PL\: M.4Q5-K? 6C@-$ M-2X8ZU09JYE6F[![ V*KC%6K5/1.RD7F$3!6[BR+\X +7X0X).^!SL.R*'"0 MYX1A1B^DK0K#.++;Y@V_VK6Z7F[, PX<"UIRP51GP51I]6>[L#"VPU3-=ELO M5XZ7J7)G4>PW5G'PJ\/B1<6+3O-%N9,LY^&K7 :>AS4GF,J'NM4=+ 1,/2?W M);^!F27F4$;KM9V90Y*&%EE% ^LG,TO_89X[9Q"51=:Z97J^S6 MVC]Q\LZ=XCV/Z\=S=Y(IZC*ZINU,U-VY3C];VA5Q MPX*CCI6CT@L)=VL\;(.CBJ!AX=H7UY#%C#6YB] MXK3&);5HQ;4C6[&ND,E,O MUS5+*AFBS!KL%T MBW[(>^N'C&!$13_DE?HAJ[>8%I_8QA1W$9MWEWJ(G9*T>.GE10/EV0;*N6B: MC&B9%N&?(K(4+A>D) -9R3A6&M@N DNE8^+4\]5-N;6XFW+WZ^/U]??KN^?_]^^TQ_GW#785AXXC@UL36T*=H-HE3[\$K20_#_=>TUT^0&/V8J M@4D1FNO%M5]$'R<;F&\HX5FIS8O \@*I88T1RM8B*$@W(-Q--_ T=R(1J;EH M \5DM ^H-_"$"=U#_$C&\P)KNHNC ;O #/J^0I>U1 -L39U/''E3@A(C BH! MOAE>V%EVBO:+9OE2!?QG^&N1( M-Q(F&(38:YBV8VZC8!>'GC$6C88$2"SNJ&T9/0$TB-O% _ 1Q0S@_=0QSB+0 M97%8'GMA3@ OY#$G\%2)]-8)L=N3"+L<(02<'VLI8(%# M \N6!GY?4.J%]BA)">B(62\2GY" K UA>F-. $#E3;MR;D8'JJ$7MT MJ%(GA^3*?4+%I\]SYV4N\__60$Q=ITN]+!ZHLG+^M.7_[ M$GR7(VQ?'-K>4@:2W=GZ&.7GH9# /B\E0M@-18C;LZ6USY5T(IV#@+[8_T7& MP;F*@O4,FP)9?,28KZ_0L&>#,+T61]&+]_@A4-\3P:>5_H)T%Z;?E([(P*QM M%)BU!69M >JYS7RD K.VP*P]=_(N,&LWIO"SSAO-!V;M%VF0@N\==E4\T\31 M7":O96>EM3+*Y;+S 6;LYR[Z*WC%OR$<9[6C5XX#C+,@Y9R2A9V_1Y<"&-GNC^!;<8% $61WH U=UQ01Z;-0I?DM*ULB M:NS,Z6ZC)Z7&HGEMEZMU7-'T3G' M*C\/;_7&]1ALJTQDZ$]E1^&ST)WG XN2*;K:Y2VHXB>90=QUS&N9BIDNS23! M74IZ>X;ON$CW_ K6VS>7;UYQ5],[N7.&BP8HI\Y;F:Q5V8)5<'C6BNSB:DUO M-T\$-R /1L9Y..NQ6V3,<@025K4#(I?\/*R- C5E3CRF-6]X@^>_\?UTLZHW M#WT_76 ,%=R2S2UIV-[GFLUQVN!!ARAMOS8\+/SC#\Q[&AF+JMB;^:IB;Z=7 MLW=Y]?=(>KA^UI]^ZC]!P]%C^85IV@$5M#O.Q[L0= M,^V]#?;_+Z* S1V/0;9P/&51'(E5*Y8##_2F\.R+1=6;\P_#MU1Z1X5'6$P) M9K,QC!?;T9A<5 /12YY\H""L9Z<28QS6##PJ>@^MOPM-85B)O[GV.L)2%)_^ M:V'A*TX%IP#R0(PWH9H:757:B"J]1\9]('ZX]$42U_?'SZP>F? ME8^_:".8N]9C#,MR95U.6! +4K$?J!+406(S<1+S>]AC?2/@-&/+DQ$T[=4- M;-A01E6&)1K$>F$76";%V;\#.#?$0]IL/^%E(J-$SA3K4_P1.!EI!) ^9T/L ML"A]5=6T'D.@<7A.GL2IEK-VURRLDA52\;+ND6%JF=HZ#<4I!<>J"]2AB..) M]8$Y\/K\6A(E D_@&P-?0C/-2NDOT_0!" XJ8@@B&V('X((Y0"@::0X2ZFT3 M>UL#]WJYH5<[\^!1&C*QGKWQJZ7M['3C'SPVP#)Q4YI<\QA<^=ORFE[KE/5R M.673)VHYH;P50&Z9QY"69;+G8Y"[?P2;7]'+G8I>JS?G-S^VY;8-VHIY?8M3 M32)!<*0JB$)LQPM;UQ+;:7D)*>![A=A.E2&-NEZIS%\UKR*VEUZ@%V)[#V*[ MDW89N.=C.!ZQW6C"UG=.2FB?0BB#MG/DVB;S^/6_ \LG(-1E 'VM?(4V.HL! M^IZ>[R___MO]MZOKQZ<0IJY%7UW_?S]NG_]YPD$.6.0GZW.2;RS:)EQ^#+1/ M3.\YH?MYMNQ+ W&?OXY(%4-B0C0?^IYW W_D>@@RM;%P0;%._Y<"(AR.'A,F MRK_'2>C9&,.=SJHW+TI09BSXP?#NO2=^77#S)*"UB%(A=HKDA\6[7B]7MDA@;\NP;^CM<@L< MC@4 U9FK2&^Y?IA5-!MMO5-+6<6"R)E%[Z,UQH*2IQKG$L+R'R["C"X0D]IO M0D_."A *$,)0EF^+6&,&= ;6[Y$^#;$ !CWC&EP74(GJ:@QLUD_BLW"L(@/)RQ;,W.:CNN+:5+P MEWH38."5 JG!6,117PAU7*(]I;[IXB!FU'XIY@KO )AC\D5$\Q3T_B D/@'+ M3OLH@O#H=##,/V(A0.0HHC !B.E9XDOQ6X17E#K+HE\H#,R5 $WCP*,]%F=J M/?[BA!"8)6V)*HD8@&"C3P6NJ:GV@&"X D_[XB)"*HQUI4A!7AE8$2[P:G,& M*6;C'"3,+SII7+/94" JOAB6C:["A;+[3I[]Q%;Q"YUM->+2*%4C"A7P\&AD6R@J!V)R*QGKX!+TT"+F-+ M 4'*LV"5_ U$'[\!BU13DAWP[7,L,3-6@HY?+9AV+TG+0N@J2I:"#';%]ZQ> MH(09S4B\T&-CPT*7F* \?7X^5'>/IAO8@JB'%A+<(NU(*B13UPA5 X;2"SQ/ MM EGR\83-!R1-%UZ/= 4[WO61"""$T7I"G)4WM*M\!:@%QHY' -?P"WG3SQ7 M%"\"19@3$.&KY8^4$8L4@U007QM8T((;"(\WU5Y:X'0H&$.%*.R/+*YU'2

    B#Q"X5X\Q6OB3%[)[PS\%AC59HHI;]#CG3.#]C&86::/9)26AA247 MP*LY"." WH:BE?8OVCV=6 Z5_2#PB.N%F8L8[_06F5<1-WH%_G;8V6;>6%K- MTB Q11I3)"50RQS;F))Y)$"QJ=\ *1Y4JK0$K*AUA@C&+9"M77MN!8MGKBW# M'XU,-Q-/#)L Q7"=Y:&1P*$W*8$VIU;CJO!4I<0:X:MZ^0WAJU .;36"5=4; M:P6PYHR?K!A6O?SF&%9RU?L.8ZT?J8KN,V7(:17X_WJE#-IFA=\U:\*@H"8! MJE= [$C$,>4E@))S./1J 8=>P*&?'ARZL%JQ&P?V'A)>Z-,$?&0M,EVET9II MN 0<%\PQ.U MQZ3?14:#7(9VZR.:G)6-@>GF-8TGCXG3 M ''$O+FY!+5&VE70H2=JXH[\P0G=WX;8D08, BIS2-X-C,<9M3C"M@S4[(C*=*A#S$!T135P*/B ,#EB>>0> M T?)4&U-%U%'N$9Z/ZU4N'J^Z\/(D6\9,Y"3,3_P G9(>@O2W\Z*]$[5F>QB M*04P5&#[BGG"=1-M2<8#3T'T8M*PG9.MXMVPBX*?I%"=BT8;U/$)#4!K8*F" MBL62%\>5WW9EYS1XV8-AF3!O[=*86, 1%_+'IW D9#Z)O;J5@1U^PIDZ3R" M55)$AB48XHIGE%IP;6S(QEZB.PVJ:14?*8: M2$O&%7EWM?@_G_':Z7YPZU T%F0%27\5HEXM@9..3*2!7%%IV /5'HD8U$PJ M=!>4O7G'_/O!C>L-F.6#%MD8+P8VIY$6FEJ0.8)W:\R']9(-*)1V9 V22#01 MX2#3C*XNQMIYR\:FHH:D;BO9V[OE2SQ"FW!A[;855?71S\DJO?6&J^@V,#F[Y3$U4=8.- ME2QB[TQ-=)IC,%P'^Q@!J'ZSHYH208\):N^1R9ZT9N MMQ^[?,RLVZE7%]>Y[H(=B?K11P!2>#9^_@Z318\1=@(^$*4EN+.7L8W=F%(Z M>B>M!#6= V6\PI".?.@B93/]P-Y9/<>I3#& M*]D>Y"NZ:DJK";O4<>\H0G@_B&K=+@W;9N:7J2(9^<.--61-;Y=K>J566]GX MP,[7R[ZT=(4M;FG6543:Z-T=V1E]W9],2(]3./@4];ID6F.%/!NH486%1]6L DKY_ M+]^USG[&2SEH^]YZH5._2',AH[B]-)5FNS$GB-)F7.Q>YE[5RH>CPMU>B*45 M!(<;F+Q+B4HV@.Q*29(4KD1XR1)2)OQBZ!&RC.?V&3-%/O,$_OH),Z$+F.R- M3X-&51N_]3-(042C26-]L(K%P@D01XBKAXV-G89>:5?UB1@+"2:&YR\B MWPDQ8,3MDB_A)WO6Q/P*^3%S#(54$OS MY(&EFJ5J-?[/#&T@)OF@YK@Q5PVN6&_C OMF1@FLDV"!U>RX6EH:@]J,Q:)F M=C/6PX_VE@]P)V42E2/-QA8-KI=].,O-@/;Q',92 SMV\7#A9X9 M#!$WSIE,TP6ZM@6OW( @TN6HRTIQ-QK9-R^T][X[9)@]*QQ%7F'>J=_+X]/4X%JHF&(9)^%])Y80SZ@%/[I0 MU[4U@Z.U--2E%+[?-JE3D"%UT/D0W^:1.[V=!9"D[JDCL6H,&1HPF/T1_DAN M(A5&63R^V:HL=-8X6BIK%S@RV]KHO#@RC8MJEE&N8^R+>>,E*=MWM$O/BON^[&+FMU!:G3,I0B.6@_,(4#N:8 MQ :2+U:04#+O$K.MC*6YZ4]LXLMX$/4J!2;UJA+_5%M2HFLK MPW$LS$%#'E0UIR(K/SHX)0G6DT9YNG+?26%8/!4*E"\/QN/8+HIK0@30HF(^ M.]%:0@^5J1:\U%O13/FAC\().#T2GS=0(\$'IM*[7.V6]4LXEG>9% MV7+ZLUDMEEY=S ^LG,TO_89X[ M)VE*>90P!:4>AE)7:Y]24&K^=.$>'+_#Z4)UFR+0Z2*L0'Z"RFWE2$S.),LV MFN0V9D'AMJ8J%069]Y[ H?"/5!QMT#FW8(U38(W*:JV="M98BS7RHK[/PY6= MB=6J.^8ST.(U8'G3#? :^+ADU>*)9PJKM[3*.82%VR6@-175V#"E)E7,. 6>RS#=B:AF)*VCW3HHD+!PX,$VG$1E5/*K*(O^ M!Y:>BHHGZLPA(W,B(SZ$=TT^K2^$"^,:&U,C$I%H/Z0*!T) PA8W@X'5IQXE M,PWC,(T_L'WA6R3JWV2Y2==?'Y\_,[M\M:NHJ LBL+ M4BY'*E$ IB(S6W9Y]HMQ@;*/O??&8Q=-H.BSC7$TFGHKK?;C??:>I\2#=[/G M))3N!R%178X,"U;GG-(99($[$@/)-2N&HCWY!3,/B$^QR@199BRR#U9H225J M1%X8<=RI0@LL4]#5ZF(%G:8+0]WL:()$4K5SQBNEXL8WBQ>_384O65S:*]ZH MYT4SV 7B?4>:O5'?OF;'K;@#21&K,*N&&X5?GH9RKS5J>K624MJ]CG;?@,I. M5:"DHD_R64.&@\F"@ALV65DPP$(1U^!6Q[ OA>5DYV M=W=HMPM /A<"?$KD'#%KC]F&;.$0.X!E)F1C,6#DID(F&]*E:]MN'R>:+D.N MQ9(V!DOJU/1:-:5U"])>]D:D^5'SEYE'LQ&-EEYIS<=2URO.+%%QIJS\W&&- MIJZZSJK>+/;T8GG#I_1.=C&4_R5'WDPK<-\ZP5^/)[8[9>Q)H.VFG_8=7G-C M!Q9Z+7]& *[X]Y<@7.]<_Y\,7J/D0C22>&A6E6Y,.GJET];+S13G&*1)X,0D MTYP"T&)2"-ONBD5)Z2Y$4DZD^-9U9'>V7AJ;^@2AK4B6QW(,C$4,I&JN8R#- M$K89(PH1A%Z/V>[KAV.N=@Y9(8WGNB@=P(*D6')ZQ7.GJ'@N*IX75K-BSE)1 MSKI&.6M2(.6JL+5@BJ+$^R \<:>:ZD7LD*OYH3G*\\"J!1'GEXA_IZP 9N:4 MAKL@PXTA^]3S?OVL452P= 6>14YG>V-8LC5LP78%VV72M8+?RROCW3K@=3G< MZ@O6^T=>B'K?>?&G8>,5XQ?C%^,7XZ>.GY=2HSU"1#4:AX2(BJ7)Z_/=\TZP MZ"AW]1-+ZB)JB_&A-KP1VG/^1!@]%S&*C1,H*G6]WIR_1\T!O,&IL$;:.O]Z M+'R2UO7D;7RRK!O8;KE%!4-DU('B#1AN0+^>/*#-F[6E=)@HN*C@(N2B-#3" MK>8$'F5"<;73 MUCLI':=S()L*)CD,DVR_[N[0UG"2579H$C<*Q_+,&&EQQF-)MFPZC)5[HC#6DBU>"Q-P'TSY/E.]K09[>!PVH*"ZM]J ME4I9+U?GNZ ?2';]D@.J/6,&J::!'QZW_9=DDQW:?[7YBN^"B4Z4B0K3KPCO MT7MO7&_ K-,,\)T\#'"V*JR>D*T8DNE;S<5.6Z^4YVLH#R+N%J17GICV.W,N MK)V<02IY,? 8WV4T,B<=K59ETF/)-7PC.^Z2!5=&O\^"-!*33K%@MS;-_"7% MGV70,I&U.5L/6]BRQZ9%,Y7H]E-RCC,!M%YNZ-7.88*=9]U09G.ZSD_:VW98 M,:T'ZA$:L?O(,6T6NB\5>7I.V0FS6\)D@ MH\1OQ>]4$X*W(UU=N@09ZA']/EK\SRN+]VV7!UXZH!6BU*4 6NVLK<'=_?-U M%D19I2R=WK#+00^I/?;7T^W7N]N;V\ONW;-V^>/I^?[[]>.3]JMV>7]W>7WW M_-A]OKV_@[^O;I^Z7[\^7G_M/E]?)49XO/[']=V/Z[#L_."$][9]78"H.G!M MVWTE.#?")I,H;ESK!QS8EV"'^WWPM0D='H$;,X_E;P)$$7XV=CTV@U$C+%/][8R#4["P?=;YT:]4OK4JI]J7<*-4[C4:I MW:Y62]?5VI>;R]KU5;O9FF$RFJ %&V5V0=CW:]UV\\O59:M4;7^IE^HW5[52 M^[K;*#6_E*_+Y4ZE>M6IOOM< ,V]R78[PACG8ER4YH%P47('>'(C 6>?$556 M^PX#C7:/354@QA74O1?JOB9(Y# H7!#VD1-V 6>U'OWG!12TH)%E"NZF53XDW,VE]&.U[@G>D^;N C0K2ENK-1NKI0?-A:>^3+\PIS^"U_U) M,=PG USP1Q%%N&.^;"R4\E@8]55D,/<;^>QWXP_74S_BB4>Z5;%7#EJSG)W'OW^6\YH.439QM4ZVH>)<[Z)>MG:629 M)G,^A.S3?/?Y?S[]BK\\,"&DQNO7#->_-4S\/]K_SSP70XT@"SBX]T9FKQ85 MFRQBN=N-Y7;%B%SV%\47'R2N*V.E1J1T5HN7%ITY"L^[\*K>VI@CISC2162@ MH.%E-!*'0,TO&1?!B\7!"Z7_OM[\WS_KI:NO/^#'XY)G#DO^B%JIFF#\E/JV M!?M; IO(#< S _^.@PLI_BB-_+%=LBV'W?IL7'JIOI1P,]"6.(?0R)O?K[_KFU,X]^_;=%%U,&[83V MRCRFV6X?NQW"@6E7S,'-TK./8VO>^-Z.X\?3 81GRFG,[C<>S8^+IPN= %;]&U*S,OYJO)V[9E>27L9]\.3*;R1$SK M186%'K[>_?B>>=FZ1B[([%I48DJ6],:[;>'PU*GOL:?I7X[OG^\IOE_*G!;S [)ST%Q[3X MQ#:FN&\8AROUL"8SZ;333/Y?>U_:W#:2)/K]_8H*3_>N' '2! A>;H\C:(GR MZ+4M:21YY^VG#1 LBEB# !N'9,VO?YE953AX2)1LD2!9$]W3(@G4D7=F96;E M4[ /#IM$R!9_2T+W38GR[B5D/. <#Z-@ JOXQ/R76<"L_/4O"4I0RA&JCV,4 M.N"G?WCGY" J4$*9+/*_B1%+I%VD=<4&<\]LHU+]FM^B^+KBLS#"M+6G"M6; M%2M4-P6+BLIRT.\FEI:SZ\'GKX/S&W8UN+RXNCD[_\SVO,Q?^B=VNU,[M;NG-;MIG=3Z M[=9)[:37-5N=07_0.!WL<+*HT@8BK)AIBBWGCN8:]Y43Y+8SD:Y4?EX=?J66 M2D75Y:2[C5.1. S0W*JYM2K9W9H-#H8-=![YS]8:O"8"G\[6UN2S:^33K"+Y M+ K?:B7_ORZ8*I&GC\T(1:W[EA7QZTST(6NZ2+O3\VG$57V^R@G%^5O;7A

    (AJ1WZS3TUMJUM,HG.)A&N[C7UXR48FI9P&>?\$B M\&0>_AG=.#]>?'FOT;*[1KO=7IYRND72VCR!:Z9Z*5,MRQ0MI9H<&E/93=OH MF;U=8*K*V0V;=*:V6)PDCXP/PG18>\ZJ";;U@9S+MI:5][UZ:$(1VH:%Y/,O%-T4+;[@9E'-FOO. MFKUMA#HT:_XZUJR<'7,8P0ZJ,4?6D6S!1RQ+,CM PZ8)PF<4IEC7M:/B<_4. M'I.?>+/S6L5Z%7'1;,-JMHRF;5=+WC6U*:*9J=4VUS)&*L1,#=,T6MO.G?@) M9BH9#ZIKGNIV,-\[;[U[B39S.\U:]<9S)=8FRKLW4W+JKW*I+E ^9#72-J2Y1UN2C M2Y2K%D$^R!+EL\ -IYP=?0GC^*TN5-;S:<1M?[[*B<;#.%S3ALW?FV5Y#E/A-)$E?G"&#Z+ 8!_?U-[\Q'+(.UN]5(7WVH6V D66%9^ MMR21IM(LT&X:=J=5<1:HG$X^D,1=702\"V)HS4N ?GDMXJ^51+U.UVAW5MPM M5QE)5!4BU(0/A/_D/4H[0?BMMFFTNUO.SMH]%7P8;K$NL-T)2;2L,/#9*ECB M^C(*1ZFK\NHW*8FL3M/HM+4_K E_;<)_\A:WG2#\=MMHM!>OYJP6W5=. Q^& M$WR13 XE,'TPY7&/R[1E]7'/5N9]WR?**5?);5*H=1JFT:QL:5K=J\:JUV*MREL1A^/)+ZD>1%@_2MMCG>K?' M!>"R@K?G5H_^8K??:'9!EO6J=@JXM,KM $V%P^659=WPGUL<^NMYI6>T&I77 M^\MXY5FEG\7ZRPH4?^I*3ET4\XLGVGIMV*Y6-?1C%HYWHZQA7]FG,C4,PJG! MS@I)S*I0PZ!KE7ZV,)15M'A;U^)I^OX)\CGA+H4)R[7/E5JB+A?41X^Z)J;* M!0&/ABOF2F*\UZN#$?;62YM8]0RKW3+,R@7\*IUZHZE]CMKM)=3>K)E6]:C= M;EI&KU>]_)Y=T+2'<32G*UUV0>*T7JQ?7Y#D_W-"QVP:C6[#,.VJ'114FN T MD;KU;%J?4'R_L])G6ZG9=BMQBZ( MG*I0FZ;P5J?[8KVZ<0KOM'I&Q]Z)Z$SEE.IA^*NZ*&7_\N8?E5Z]%^OGE^3* M_Z2"!K>W95C=+:MH??>9YJ-Y/NHV7FP%;)Z/3!,O5C6L9L4N&]GEF\H.P^=> M4FDB2/$P3(:?R$>OX#'4X@UJ0C5:&R[K82^?DRSR%,L8JTV M#EZ515I&KV,:7;NSLRRR(Y4E&YEFV<5I'T;>W4<"AWA6/(=?TE^E%]8K#RP3 MX'4ZC/E?*=BE@SLT3F_@_4]^Z'Y_(RC<:K?L'G8IXD"B,TP9C5+^YC&HS 'E MV3#Y,/QX?G$S8!_XM#C\>^8%8$1[^(AI?7C'IQ\QX5%"<(B7\A8^77_[=#WX MY[?!^0T;_!?\_W66'+EUJODY^!1+@)IM ;#5@#H/ RY!M>&M V'R'WA[(E?< M##2KBBHN/Y]_^_IH$O(SZJ?FX9G71*V&B]4BJ"@YH]@)_IYDCL9E__.@]NEJ MT/^SUC^]&5R]9XY_[SS$2F>@"1WPN:5..&JL]\Q""2C=A[\UZ'_+/ OYTYMW M2X'TCY.KI4!"D5J:-]]RX?W)N!:%][FC4OSMYN+XBQ=\9_ ,5K0M+UL;>?', M=QX0;CYXM;4ABH6R?J:5%'TAATTBE#Y_2T+W38G2[B5D/-"&'CH> JOXQ/R7 MF8]2_OJ76$Q4IL?", KL^HEHN9JA*D_8D,P0[DS D9 W?Z_:2!LSWLOF; PC<"T=-*1AUXZ_ QCQ^*OW'D? M>X$3N,!#L",9HXJ9$XSHVL6(^_10$":P,X\NNX6/W(_Y/4A*CM,F$R]F?Z5. M!&+9?X!79F&4U-E9P-#FP]48--;/[,()P*;SY=@,?CD%\ '#UOZ$]?NP(GH2 M9_E6OZZS:^ZF(,8]+G8R^.%.G."6 T=/IYZ8&/X114F693!1_>,I)'L?U?Y7 M D< !&-V/ GK[%\< T2/W&^<_B-A4.0?J+". EAV7=>#"(E8C/P&SR7H.1S M![X30(Y3/\&Z1QCZ03PMWX2?8X1<=.]$HYH?AM\1?OE:ZNRS!T:9?"[RXN]B M>0! 7(P7( P,@BV/X"? F.NDN"Z!5)P#)+A+RT\)WT"=\!%1DP)T'ID: ;;[ M7$<2[^*.1W<>O]];0?+%^^N& SK/T'8*B# =WX"/;IT!]SJ@];D#9 3/!&!W MW#X &TYG2(W)Q$G8+ KOO!$LB=!?"\8GD5@-2#PB M?#%Z_! #'0/_X 6STS!"3D0 W(?H00.W -?<)W[X&IC^#M%P9T!].CD\C1^B]R.#F 4@CP+@?OYCXD#0)2O^%)< M#D$@?*=EPRQ<" M !6E4U.^P-T U-^YPEIL&PA!$?\)AP#IY!692<\P$>EV@7[_W;"P)06&@_4 M ^P5YKV3^ 'U"2 < I%', T:"*5=QA-OAL0Z\B+N)L .B'5Y77UA>OD.H59L MU"LMIKZ7@A"A!1PQC1D:HE;C#RD9Z9,)WH'\^I[/?P,PF_\JC;-O4(_+;X^% MY)0_H=9'.0KZU[LC) JK(1P;*-!2I$C\[ 6HIL<\0G0](J[A+8#'G3,"F1U& M8 XYTL(*;SD.+"PA#VA!X%]0:B _W$]"%)#A/>K_.!W&WLAS(K(1[B<>S CL M!XZG#\_"2LE.D4L2:\0E(_'(K5X71I#[K9>L_WTDH3[J0^))0X K0#X2+#WC MD100)-XY^Q/DP@@Y;ISQ% 284!!B"Y1L7&;Q_VU@C#3<9RDVAU 5?YH.HBU)-(/2Z: M(:A%.2@W5TICM&,B?N'#\EC3(+8T^0)CH)/."T=.8D"9T@H.(CD;@:8:Q#%-[Z/F)+HGC1;'H2O6E+E[.92$QUGV M']]OF#J>W?)I6:AL56.F4ENF1Y(8DG!6[.6T<%C377%\LO+15?D#"^";BYC- M!\S6@&:OW>G]L9 >L+@RM-LWN3)JW"!L32175'!@N;K"W,MM*OBI9/LA.PB' M2+I-]\BC<@AX![@'2)6I:,*HY$TA;X817^95T )"SV?_ MX4QG?Y";5Q@"1T6/&U&/\!7Y!+AKP<4>0%]%\&4(#?D">X\4S\ M92:T,E1%Y G!#:N79J]$%2*G_"O*#:DR2TLV4#J!HP)2< )^C(LV%(X4DJ%4 M\$7F:;-XY+A)GESGT2>8Y.?/ON>/8JL!&BVN4%Q]$GR3:^.,<4JZF$*SR'P+ MRASM#B#Z,+BM4ZS^7S+&$:E@KQ2-*#3'78XUAW M.?M$!,)BJDU?76\&NSJ:1J)&HD5B%V302 M]Q:)^LZ@%UJ7ES!D.,*XK/SKF-+]-V58:AMRV^Z8YI=?<]G--B\"T813?<+I M8ZG([Q6]X"8+O5:/I-1,6M]S)\A7O&K:Z6[YK^$JD,3Q%&!OJT5>%&7N;;[)O M&U:S931M>W.P6*\)717P<1 48#8:]<9VL?][U=!P$(BWC89I&BVSIUF_"C-J MUJ\$&@X"\9;5-+K8;U$S_O9GW +^6_5V==B^8I[8BBN']NI&@>,P3K!LX38, M1S$5G^Z]!_83-Z94@&777GW3Z+7!I[.M#4+VY3>*:"+;22+K-3>J/S1]'1A] M-8VVU3#,3D<3F2:R5Q-BC;I6DIJ^7D^(V;;1:&_2Q]8D=F DUJOO!'E5S,'? MW%'K5H]7/U,;Z,LH''L)TX>L6PVW=DS#;&S2VCA(J5]9_+?K^GB]$C-N ??- MGFDT-QJ.T_BO$OY[]:[&?15FW +NCTRK85CVEH_8WU8-$X>!^V:COLGXY1.( MKY@/MLE#UOWJNJ*GT=/H:?0T>AH]C9Y&3[/'TU3,9CV0

    9YI];G15A;9:.[ZI?9Y-(VS'9M,(V['9-,)V;#:-L%>;K6(6_"&4]ES+ M2V5Y9KSKK)\M%=F9':/5T=75E9AQ&]75UD83S#7R*X5\P^Q:AMW4-=:5F'$; M29^;S<[6R*\2\H_:;=OHMK9<9:\S?[:"^U9[VXJ_PID_AW"*\ID'=$DW7;0[ MFGJ!1W?:>G=JX7"5FW ;^6_6J2?Z*.6B'<$AVQ6-.ER&C MAS;B=]P/9WCW_.&X9P?2(<-JV4;7U'U^-(F]&HFU-]I"69/7@9%7T[:,]D9[ MM&L2.S 2Z^Y&&RE-7KM)7D?=CM%M;+46?L6E4'M]/GHHU&5MN9G]&K15,0__ M$(Y@;\+$\=FR6C;MV.\#VUM&T^P8IJ5=>TUDKT9D+7NC+7PT?1T8?5E&JVL; MC493$YDFLE>+3]H;/>[6]'5@]'5DM=M&M[O5=#KMW^\O>9F-^B;UXQ[X][JY MHIY&3Z.GT=/H:?0T>AH]C9ZFZEFGAW F]6'X\0O>R32.PJDZF@J#P[B;Z5"\ M5VVCN5J GL5 MOP@;JF MK<.A+1/,KK:]2AH]C9Y& MGT15XB3J(IGPB)T%;CCE[$B61[W55WWIV33"]F,VC; =FTTC;,=FTPC;L=DT MPEYMMHI9\8?0Q? L2'C$XX2Z&(9DSWMDS^]]-EE%3Y+>?&SWC$9WR[=^5!,9 M!X%^<[NM:*J*B8/ ?"^8]BF1G\E9MS& M?3+-[>8%Z3.52GEC1SP[3-%NV):NX.N81F>C39/U[8M50;VY;6&L\;X=O%M& MH['E2_TTZK>"^BUW"-)XWQ+>6SW0\EV-^L-#O=WK5"[46C&?ZQ!.P/K3$(#[ M;X?Z*(R\V 4H) 9SPX"@/O0YO)CH\[ M6F78#<'>:C<$+:.WA/OFMN]9U7C? M"MZ[MM&RM%FV[1FW@7JKKCWP;<^X#;RW3:.UT6LV->HK@OJ.5=^RJ*^Z(W8( MAU^?'2]@1WX8QV\9N&)N&D4\VV876T.[;M&;>!>UN[8UN?<1NG(Y9I=,TM!]^JB8V# MP/^1U=IZ2J+N2E8EARQV?,[",1M[/_B(.7',D_WWQPZE+:'=;AJM3M5;$VKR MVE'R,AOUK6;2:MK:6]JJ;1"BNEVO)BY-7)JXM-&ER:ORY+43LJMB;OTAG+/> MA(GCLU6]&[4_OP^\?]1LM8W.=L.W6K7L+WEUMYN6JTEK?TG+,DW#;&KRTN3U M*N35TE1D^C MI]'3Z>-%6W60_A%.K#\..7,([9)SX.(ZX.HFZ<'S#?4S>([87;6E%_%".P MAMVPC,YV8[!['K2H+O9;6[ZA7"-^BVS?-#J]EL;^ 6*_U=MNAK9&_'80;QJ- M]I8+/*N)BX/ ?J-R5?T5<\4.H6>Z9JT]I>T0'!9O:TV ]34M;_4U=#IRYJT7DMPZ7H^35JO05JFSO^K M^%GJGI^2ZVGT-'H:/8V>1D^CI]'3[,\T%;-9#^'0Z+W<+GJIJY=_9!G-;M>PMIM'M."_-@\O#K*_)-9J5RR JZEKCZ@+ M!5C/:#6J=;BI26R/2*S5V^[5PYJZ]IBZ3,-J;/*NEF6T=)AYG@=#8D>-[=X* MLX;\*OCT\.^'EI.R;V5WJUT;LMD-WMD MEKE)GCD'D847C#C\VFPKA_J#]_&*W_$@Y1_>>1_1K5YG)9O9+YO?\$O"!JRX M;R8W+K<,KT-E[L3#F; 66&(^8%.$+38!&?13R&90 1,B> M']R(.S%=D/&;!4]TK1:# =J_U]D-##)V[L(("8^Y$R>XY;0&)TDB;Y@20>+D MQ7$\<>%&C .>7)["P\&(N3P":+ILRJ?#R G$K[\U>VVCU[;IB;DA1MSW[F#I MXDG?^ROU1FSL^4GDT'V*+'Z($SX5HSOCA /,H^\\R>?^S32;1L?N&,!R4>(_ MP'?C&!X8/C 'AG=]+Z"99KX3)YX;LUD4CE(W$2];W;;1[;8%#-(9// ='WYD M0V+B(G0$8L:AF\;PI_B=CP$[,,>0 VT$B(-Q%$Z9[R2<$ 2(R3LO>^!.)%99!-\"P"2\"JN<.EX 4"DO%D>6H$> M(59"SV?_X4QG?[!;>&OF^6&B!H,7SF$W$]:? JI4@ U4&?JPMAE M? *N$/HDM&.Q^D6,Y B).,(GQNP"#DM&@@.(14",8QX1CM^ MGHP5Z_[-ZIB&V;#8$8K#NOT[NZ41Q<1O2]+WMCB7$&TFB&CQ;J_>G7_W&2(: M.2.7T*;5,"P;K!D8H&G^;@CYES\#@Q1GPG>:=1NG<&% !UAF%GI!0DSGQ46N M*VW!!<8?\B7"(9(Z:^K]J+/K&7>],1XT^ ^&E!TS/WR8(D/!S,1? &J0-+#% M?\,HCP@3?+ PF1_>@T$'+!W4TCAU?+FA&,$S]KDK@1.C? -9ZN)6O!@EG0,$ M!3!)X!O ,ST@=!U((9#%4PE87!Q(8\_UZ+)>6&Z8 E*X.PE"/[Q]J+/3-,)> MT],PX@8>H4PRZ0WK@W%Y< N_"S%R'T;?X3=7J$,7:&,:CE"H UCOX4V<'9^; M\!'@P+D%D,2)!%!,P$*1?_L@E$ODT?$-BYQ[V#4!/PZ#WW??PO3NU_88VDCR"QVRS3:MK O?FN;MM'J6>M+ L%;BB7C&=+<'>B? M)[3$+Y??_<%*DRP7U*OD^IN/PN.R.M*U@8GE$B;9P>5E__.@]NEJT/^S MUC^]&5R]!XOBWGF(E8>'XC_@<^N8<+$I"]UW>1SYMP;];]E)I?SIS;ME /C' MR=52 " D2].JP\WBZY-Q#;@]/_8L_'1S,0%_EJ.M9$7@^T#L /+ M#!BY-O1#]WO9E:9U9#.P#PX#,A[__PD5P;R^0A<^,?]EIEO+ M7_^22,8-^0C CF5 0H&B/1O/ MK]S+G%?XRD?C>6 1S1F4PO9# M6)*$+(-,Q!'&8[ YQ.;D;IP'\&)A&<*R4H:=AP9XP;9["A*DD\!PI]M09;#! M%Y[$: HZ0-C,8+6IG>XG2WQ^>N//YA+3:-FVT6F:\WS2:'6-GOTSP3F[VS(Z MP&W(*+9BE/4IZ FB0)KB.!D]B,8\0*9$=6*'9=J9Y\UE-+XZ;*BV-P*SYA:F MR]D,O*,4' "7*UY$'(%Q'Z5>0MYEAB!838@V/PR"S@1->7QZ@:PTVC:9G" 3%;H+\ZS6>0U(O\CQUE1HHU MASZX_4A/(.+!MT^G\ ZYYDM!_'XK"YV;5!"S\$[^_J;QAJ%Y+P]YLL_QS'&S MS\(A&'L!F<;+/8''7:MG&.2EP%B#SIJ$C9T?+(G,T7Q9_^ .+CY;V&LGD^YQ M:1-XG(#ZX.]OVH]ZU:]WW+C)--EE.UM(G3V5PN^&A-]7(?P&*/R>2J9]15S- M9U%K7GA-7K T+PA>R+3]%DE?4\"A4X 6?H= ^FL7ZU>,0] /VA1SK&A!H0EG M1PFG637"J5BUWN8Z3*B#LP[XMMNKW#LNAFY.MJW7'N]U12>"9BI2H\S"H'>.)9E%)'49# MD9?S%D#O-P&C'14.L &9$[#&-BHA(S3Y[1GYB2R472&_0RN&O>(QIT,A*E?A M=]P/9^6$IV>5BI:S-KL=H]OH4"Z:E>6BB4PO;S'1 M"[/!F"J$O*("H).LF(;2ML8<5LO"X#:4)23_R['R#Q8]I/Q.>JA9^C2[ MJ$T)D@@X&LN8\#FUC7$:B *5O4S+$JGJ%YC2IZXZ/5*)ZV^KE+G^>G6$*S;_ M'$;$LNVC9JMM=$R[7#CXVY%EFH;9M//Q5J9T/E$9:+>,5E=4!K9[\WG4R](O M<;(LL<['8JIER9146@L3C+T?E/,9\T240.?9FQZ>P?"X(*3@-ZRK!69+LZD< M]Z_4DRF96-,MWN7PI>!%@&.8WE*9KLA5Q21OJI#V B> 9?E4I(OO4IH^ZX-. MP=%$^>$]SV?-E^: Z$F\?XL0$)7:%5:$2=M!+->#7TP=K&%+'AB5[F7"D0<> M_ E":>H!@*('@%J"$D,(I6P5 .0H MK*@DBBB"[V1CQR2IFHV<2+V>ZKJ T1 M6*Q@QPI"AGL2]

    M3X742(Z=.X 7U:+(FBF 6"95RP5.Y786<^7?A5+TK&1\ M4=Z'P5+Q;CPIWRDG?EZT[D.9B+C?G;IGH![ ?1X[,P\C-F":AVGD\OA0^M-< M!.R:SQ).IG6S84C.+AK)0&:.+$M 11AAW?>HK$JE:OVMS6"Y/K4B6:5/22V. ME"(*P6_V JK\ET-1JY3_FP9"2[PH#J%9HY%IU! M0)*IF@Y<+?KF13LGF\ZY!4%)%LF(+"%8L9C3(@A8NO[[Y^J_N[K^6]=_B]4? M:/WW)]*JF?&>J'B'JL/#VDZ45G$ZQ*_), #L4ZL5>#H-7!YA4Q6,6]1@;*Q9 M4U(3+'EIXH,(C#GV7!)"^-8/AR1,W2CD(!M#;+1!C@K,>C+KB/H&<@& M'50_/0U)%X+5XG)V%_HPOOA-2EG9)41.$*>S&PC9<71]@]"S96JQ45 MQY#['L=^(B2:R99$JP36#6;2J%2BJX)"]$#>&8N4068DD3<&SP\1:K*K"P'. M#0$$S,-8DM3C$;J<$4EXI2BF4R])R-#!# 'QB[)Q \ ?,RUI.>^!B;.$((\S M),HN:CF)/29,-F(48@[B2YC?WP7K7FB3ALI,!FOFI>1L13 M;EN#K_B9D2C&?#("^-J&P68F_=?$HU9K.2O#J\!N,^K01MPLX24,0S8%'R*- ML%9V*7_"@PF7"!RF,:@]]$N09Z6#B525L5_9^@0T@>4(0_"1)X>(94NJU7(0 MG\H)B"N*'ST$V'I(;F'JH#T++\5DV5(9=6F)6"I,7XQ3,$YY>5WX-KI*D4=T MG3./= (Q!CW%=:&,D= 2G>[$8D6_ +"':3=DKGIC0:.B,E9R68&7XB1*L0$3 M"N")-TY$U/LV]0D(Q&NJ&Q

    E:AS&,0^*(S1^;D13DF1Z1WX\H@0>HS2.BE)XS!&XHSEE0@$*"E;4@S89X<.X-&E[V*4^7]S4"L_V;B M$9AA]\K'8$L6JKIBQE(U^11#F8M?T3;(2?(F4#;Y=L6ZK88"GQXZ<&:SN MAX>M] "YO_4:+?S^K3RV++SHQ6(%@FP<@> 1)PV_!\BEZ-9GLJ;!Y ,D"O7X MM9#IBJ$MLI_@R9A=^DX0[VV,G'I.9(=+X/0D4C![J@T(JEPO/[>10>[EW0+I MN)TH&\DG#4;2A@'_/YV2#R0[U&*W2#1CE>M$[*SBMMHVMUC7:C/==)A?V+R_:4ZN00P^*89(%J5>*'$L8+?B8Y M/;1E%(!H\RQ_3OA-4W*#^8P3Y3$*Y\M649+T$ LAIA&,"J^3:(IY,8@9.5Y, M,0$@U ##--3B'HRT(1Z9DM+/'9Z,MA:)B:@Y!&%'IZG4.UM$#M _2E:QA$.V M)QYKRK[@C_(-]V-._804!XU"#/*J!QCY#:/_396S#2N6;5T%GP$6/#1>A'6- MJ2*4#A(&DNK)JR]Z8ZHMD3O/"Y)SG6F89O[^PK-% LKL?ZG^B10H0)PF="A+ M/@0HBH*/O >JH2@>[=928U>V@<6*B0(1TJ%ZH8T:0KCL+KZ3N,V\0,#[A M_DPDQ]$RRRY@(5,'];!/M(K>$= ,P%R<.3H8NP_+TQE --2"2HC@F1?(_G @ M8=*9".G+KL&"=,)@B&5]LB[D.T??#6P :G=+M(Y=KT0_Y" D:4Z=J0I1B2R& MI:"E7%UUK!<.A;V":47B#(F.W%(Z[*BSZ]0MY1'('X@*D6MPI,R>!X)>_CTZ M?$X<"M#0,8@ZQU/Q-5[P+PK"IY XH"(LDO:Q^UXA\%A8XLCS4Z'20A(]5$,S M"7W1T/ULC#I"\KS8FUS44+:9Y(I.R M[GG^0S8!U>Z(ILEY$ ?F -)!,5P.&HI&>C2&[WU'\Y 4@I,-H9Q@*800SK@\ M1:B&+!^BZ*B1^5_4&A"GF'BS6!TR>=%(].OC\JO["ZF#,M(OO6M@KV7, ME<&@7.+YR^@$A)$ ,@KG$NQIX$+ !=^(2_JA!(P5T(PY_\Z&3O =8[GN@XK9 MD/ $54+,YOBDU423:&*(>4J:)Q/4M;CZF(0JCN#+^(P7%6(,>R!;R>R^%J>> ME_FIYSF>>NZM<7TQ=VQ:#I&I#"F4Z$ .; 5T&$E-YMS>1OR6XK=@M6*PT9<: M7;00K3>RP^4CG 5=&*OQ!PU!?YM_O!6R4$R;)6JA\@#Y,D'9V *ST6HU6#QQ M(B&@C_'L(V#7Q.#8UQWXR/?(^(9?/_D<9$<4ZM!AN1!^8A?Y#O*3 M:SJN%9D;87[$G8^] "8:\%]R0/4?YT8:!H1009-(*8K6+H]< M-%S%\1&BJU6W&NA*"4AC/ "UE4A"N1-FJ)V;M'DW34MNZNHS$]YRMC*+A"C'MR>"+:AAPI,[N9F9Z]E=.R> M 6)*YO/('MNB2?38 3_FSO'3++,APRB"7=JWA9":FGW$$5-4>$3AN-7C@&9, M8Q7&_01$]+UV[8)[!0-?B(CS)= #/O U'''?R$W!O-5R'IZ.W].I-?7$R,R* M>DN02LG/%5'6NFT;JRC/*"0*X9?=1KW[N\$B+_Y>&V,B.F5CT.U49E->8Q7@ M97G1F'L4\\,'5'E$$?)9;,4%\T#058 MS"6:G*NM9E;%'/O]!0^)AN?(&3)D,1=#%+$(7#6?A9&JGP&.S:4%NP03I786 MJ'SB@S!P_Y.($:R,?!,;P8P;Q(J3CI1I1OE'8];*"JJ*?7HH' !R>\-M) MBZVC( O9EOG1!"EX<;(ML\2\323PMJMJ!=<5$(ZU >O]SQ MFCB;*3M:(O=&:*-L/XH:%@E.+")'A9)C\H 1LSI+\@MK=1)?'BP6\$%G,[?R M\@.,,J-I*@.8\C1-+7T%"LA#Q#VGL[" "KFE,IB*3")*Y3S1L^FJN(8KL8:, MWPV9JS\7<1H*MAKRY)[+B_I6L]O>VS@*X)E ?8G18QK8P,+"H]3,['G$0JFZ M?=.J-U;;-]W>VO9-IUEOMY<:.':]W= &SK;X:1>XEHX'J!?0*=!LQ+UPUI^4A1D!6+>ME5ZR*!69S++$W J;-G+7O=+B9'IM'#_@D- M\^V2:[(*"08DN2G9IU&B*7>=5>'+1Y9A=5M&$V9:>Y72UEIKCCF$D:NJ".H$_H;[M=@O,Y7:QPF8NO145#YKF MI;KC%OAO9J^C.@NL>&7F/$2@>8W%^X;+1P!O74$ARQ=O4H*HXNC^2C.Q92X3!%&R>^!+C0, 3KZY Y1.FL M6 ZO[FU3#N/J M.&4ZZ^%EB*V?H+-R[YL>IH?VK"4];Z14':'^"_)K$%7VN>I#DQ^=DVJ;3W=_ M%BTB5]$E\R&UCAH",U2">';&7KP8CQ&8=/WC]80#5_?14Q$9ZON;,/-HKC6X MCB#A:D,)EIC XA3 0KG,Z@ ?>UD39XAJ-)G(5NH0A"E:LFI'OH0.*)@^%;+;]3/T9D.?H>LS],,Y0Q?9CX4TXKXP_E&/7X)\<3W9 M4.@XD@T("@\,P%I$ ;:_8A]-%A&]HXI?N5T1,/S?='2K2D5%Y5 J_2?LL4 9 MZUCVD8-KIN IDYB+V=NR4CX[ID;G*A]8Q/76%_WL6M9"K%J!3""&%8N$[.]@ MF7F8B(P^G_9UPLO$Z-J7_JYH^)Z$ MLZ7MU^4DO=EC'=070#(G(NE4%O7I$=!X129#D6RSL<,WV_!I;ZZTL6<"6@V=$9$^/ M13\R].O4N0CU!"ZCKMA:3V-KT]B2H3]550;?]!>CB/,HRT.P633S?L)%L-0; M"\6'IVM@)H_$.1Q6HE",59R5EDB$"B['::8R-,]NG KF:C\Q@!,&MS6?SC=4 M^\K5;"O4;1BM3Q@T)HWE1<(6"\G@X;[H*"3JE8J1>$T4KT\4!05+*)-UI9FL MD(W51!7IF*NNT&BS)LX/S.TJMTV;>S^S%_'IK,%3_+9,6F3[4G90G.5+X>": M %Z? #!A)*O?QF.%( FCAT+ MZ_MLOG^COSLW^ ,>&]QA]@ZES4CGCAAUV;-AE G]8$'NUQ\AG?V[FH2"-E?< M%>[S(' H:ZH0F+E. +=X8^+>!F9.B4I&/'8C;Y9UE<@AH%(A1)\/5UPGDOT: M*_@8K*QILA2TD2HD=4;A+,_"E$0Z4DTO##1'G #)<\W8#')ON;C3?,_6PJ7, M7Q7@5E>LN*[(V\,G3[/IKO-0T.YC7Z0I.+ZV]7 M@VO6_W3Q[89][5_].;AA5V?7?^XM#Q7.I(H-!52OL+\PT]=+1+T,4C^E(LK/ M\CR*NH6('C>R52/F6+(AI_:CJ !P!H?%4SI_E8%,T>^&Z'8[IU2O3Z5VD4KM M951J+Z/2XXOSFZN++]=$H9=7%\>#$R3*JI#@ZZ4X?/ ^?HB!($JG6R/4]V1' MOA?]8O#9+1(QSA1Z NY?XDI*R,DT0_O<.R/(C-Q^V#\Y9R< M]X@K9%E3,Q/J_2KAA/KI>.+Q,1NH'CKL H/^/,I:HXC?&@ M>,'T%CI1I7^)YK!B&M434Z0Z(T(H^3E7B+D@("\PQZ!;Q. LPR [*M8>7*4^ MZ,VF4S-;1T-1,73DOBVT=1O\D#=Z]-WDK:SZ$:4P(_5GEN)WQV5'02K@_&<* M8 -*>P"EC$NLLSYU4*;=47]7N4+9!2TS3L5M:!FP%YXB6]H+%D"S&C)Q2E5( MHGV1ZBY;:",D&G')KF)TKL*P/X?2_6JCJCXD2/XS7MX9C)+:9<^B&87 $]$1 M%XL!7'G-@D/5, "7H1-[^V!7+#_NBWCI>(KYWI1T'J5ES&7X*XJGUE$/,8 3 M/SU-S/-69Q&1,, DG6)15!2%458)XWJ1FT[O1.82^5Q -9&G&F-E506+D]7) MF*13.*R30^P64C;7X#QLKQ5BGI8R# HDF#7<$N8W"(\[N2DOR@E<'27N*=6( M&P.H?(K8D&?:R?@9F4LM 47'/AH6'UT#76'!F<+R<5%]Y<1[ MI9"\[S:7T!68QAJ$V>VJP5+K9[6*7[C:;X$)9>H'28 )YE#X3T+TFV/4@[_^*#3J""?D!RZ9: M7Q_*MMR$>K[&]JDQ!G60<*8SP8CD-4#CM5#C,#L#FG@VN+I4SZ&#V@T0(U?Z=W:"E?ALYTT*/94XV ML+S*:-&J%UB6\\;%"UY$VPI1U07PP]@(3#M3/84+,%"&_E((G@@;9$D;4%R* MN!VGT)[YA/O8W4..VD^321A19^?\LL8[NL9170M1C"F#NA"718K M=54I-V&AJX3D/6 +72)D;^?8P=P!T:TCO^DB[_B,5T%GKBK94OGE.")\7:@Q M0JA.G1%7%4ET0<4L(I)4%\H+!&7+K[,O3IRH/C3%OMQQXD0J:B;Q*3)E1 A- M$3T/8H&&4>C2Q3)YJW2$I"*$>6=/U9"6*+;,4FI2XE'R',M="@JAO/Q66U%) MA>^!D77'9#H>2*1!GR.7#2DL%CF3\N+N88\ZRB$1Y6I:,*K2HJXJALZ70DA1BKW!?$AQWLW> M>\NGOR0R+MC%0 =;U ]@$UM1&$_798BTPDQPH2>,JD*I I:YL%*0U3?#>/0 M3Q/LN5A6",2G6:1R+JB::?2(ZD'J[%1<8V 43T/H+JJY%Z8I7<"0WYXQ%A.\W^R1/ M8[,N54M"VUBVXL]#/B;0\])A6[:"(J054.=A6AQ2W&8J+SW ! QUT4+DI*,\ MCT)VKBFK425OU7F$NH!EQ59$Q;JP@9SBS2%YR0[=^R(L@-K4D9??T#428R?U M$]6""MX9PAC?1^%]("/AKHL7#.0@C;$H@4]43ECA$DUIX#]RM^72_.ZYPH3Y1.H.?3+-/_+6LS'K8^\"BAW2 M9YE$O0=VUCP9.R4Z=I8246Q[\T+?B(1:UE6,OMV?C7X?'8-IM'@A%WWOPRNV<4I&_SSV]G-?[/K MP?&WJ[.;LX'(6OYV/< ?I:R\WJ>&J4LI+=@'IVV.3II%.EF_QH*=#$[[W[[< M7+-OEQ?G0!CG9Q=7!?K88WFSCU1@%ZE@_1H&]O7L? !2XG0 PJ%06;/?V-^B MWD!OA;P9\?V<"^/]@#&"\W0*OI(K+BG_D5PA)D?_@^F0M88)_\@_F[4FF,"! M,X4U;,T'V- M4JZ<_-1B-Y%#6>B7OA,L.Z7:.VA)KC_)4S?_$HG2,I7X$8I;2,L6!%@$>BWF M;LW[49MX(YCNO6N:5M>T6CWSS7K/]=9ZKMUHK/D-P,IV$W'X M<2T;LSX" [--F\:.F2(+'@ML\>A.W'DBTUG%)12.N$KZ05GO5/?SV-B-88M& MKSWVD)@_D71;Z-,I70"<7TZ(S;HW-.D1.,5TRQ'>!4YWUV'I4""<[3.,;#\R MO-WHT@1'SEMTE*_X;2JNJ6;7M3_?UC?.BZ!T^ \ZAEL2L'SE@*\*\ZV&5K,I ML#$? MQR3/AG@\*/184W$1;>\;APB1)61XGG2;M(ZXH-YIZA+W(C;!VK[97X M-+>:)2YILC+7)0:; MQ,BIZMW?5[==^07F*=F=[077:,[&'/R_?YQ].KO)W:)*=B_9'P*@-D%*;'9> MD0*:=?.QYC^/+JOQFI2II/,D26;OW[V[O[^O@]%7OPWOWO7!+,6TIW=\=.M$ M[T9.XKPSFXU.J]-[!QK*M)N=CMVS[$:CU[!;[_B/_VG;5LNRZY-D^J9D0H)Z MP*NM0/Y-O"%IVS[N5[;G/PO FYA)AX*,'+KOC+K#X>_G>#E%\4+*3!J] )I6 M\Q6AF>]$Y._D18A)R 9B\WA_JDK-74B_#X(T*Y?#-,"\;M&)9>EBECQR/3A> MK&-\HEO62SA",?\+"??%KPM,+;S^"W;T:CQN[2F/FU:CT6JT.L#CS=IZ_*TX M.!@!.\I8@OPT=U6 NZQ= M45N=9W,7WO4MN.:$U6%5[;$4W6U;RF>6VG>NSXKDIJH--KK$C-.$XS@&: =1G@9'"ZBPQP@NE GJ9_3?\_2?]?^I]V MA_Z_.$/N:X+7!/\3!']Y-:@\P>=R_C+B<=8 3!.^)OR7$_[U\3\J3_A++)UK M=\*GFN(UQ3^3XA=2HBI![,?4?>;2N5T5_SD2+? 3D057Y UQ#76 799$'8!* M30'N?KMPYUVE^&*=P.J6-+:&H>]K,8TWWM)DCC;WL:;9,BK ML^5Q'G?32#1-+%ZCA3^;O:9MS%TJQ>CP8E2^K2+$;C'8NT](YM4USM\JT^VV;]M=![Z6*/.#]_%=_(Z=Q/ M[Z7B="E@O!'P*;@9JY*0=QB,FR+!H\O("_#Z3G\1?,\Y[Z\\_*HF'O=J,UK6 MKROK+R>>[WLSV%,<>YP!][D\ZV-2'816450M YTAK#IONBI=7L/U.2H@!Q_& M!/%&UY1Z86J-\)S-/"_@^',^.7EQZ\8?O_2O;VIYR&YI1/'TYNJ9H3(9(F-/ M1R-?%H!DK-EZ9@ *_OSPCG#P?SZ\FR13_^/_!U!+ 0(4 Q0 ( #. KEA! MF#\T#0< ,PA - " 0 !E>%\V-C(Q-C4N:'1M4$L! M A0#% @ ,X"N6/>-?EX3!P EB$ T ( !. < &5X M7S8V,C$V-BYH=&U02P$"% ,4 " S@*Y8?+H9:*\$ K$P #0 M @ %V#@ 97A?-C8R,38W+FAT;5!+ 0(4 Q0 ( #. KEB]=M)R MN 0 +(3 - " 5 3 !E>%\V-C(Q-C@N:'1M4$L! A0# M% @ ,X"N6/ESV='4#P =, !$ ( !,Q@ &QI<70M M,C R-# S,S$N>'-D4$L! A0#% @ ,X"N6*@;CUU0# ]+( !4 M ( !-B@ &QI<70M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( M #. KE@1\QX!1$( "V/!0 5 " ;DT !L:7%T+3(P,C0P M,S,Q7V1E9BYX;6Q02P$"% ,4 " S@*Y8:K@_DG]; #Y]00 %0 M @ $P=P ;&EQ="TR,#(T,#,S,5]L86(N>&UL4$L! A0#% @ M,X"N6-4Z.)R+1@ YQ8& !4 ( !XM( &QI<70M,C R-# S M,S%?<')E+GAM;%!+ 0(4 Q0 ( #. KEB%&OUS@18! #YL$ 4 M " : 9 0!L:7%T,C R-# S,S%?,3!Q+FAT;5!+!08 "@ * 'D" ( !3, ( ! end XML 73 liqt20240331_10q_htm.xml IDEA: XBRL DOCUMENT 0001307579 2024-01-01 2024-03-31 0001307579 2024-05-14 0001307579 2024-03-31 0001307579 2023-12-31 0001307579 2023-01-01 2023-03-31 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 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001307579 us-gaap:RetainedEarningsMember 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 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 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001307579 us-gaap:RetainedEarningsMember 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 liqt:ReverseStockSplitMember 2023-05-26 2023-05-26 0001307579 2023-05-26 0001307579 2023-01-01 2023-12-31 0001307579 srt:MinimumMember 2024-03-31 0001307579 srt:MaximumMember 2024-03-31 0001307579 us-gaap:CustomerRelationshipsMember 2024-03-31 0001307579 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2024-01-01 2024-03-31 0001307579 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2023-01-01 2023-03-31 0001307579 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0001307579 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0001307579 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2024-01-01 2024-03-31 0001307579 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-01-01 2023-03-31 0001307579 srt:ReportableGeographicalComponentsMember liqt:MiddleEastAndAfricaMember 2024-01-01 2024-03-31 0001307579 srt:ReportableGeographicalComponentsMember liqt:MiddleEastAndAfricaMember 2023-01-01 2023-03-31 0001307579 liqt:WaterSegmentMember 2024-01-01 2024-03-31 0001307579 liqt:WaterSegmentMember 2023-01-01 2023-03-31 0001307579 liqt:CeramicsSegmentMember 2024-01-01 2024-03-31 0001307579 liqt:CeramicsSegmentMember 2023-01-01 2023-03-31 0001307579 liqt:PlasticsSegmentMember 2024-01-01 2024-03-31 0001307579 liqt:PlasticsSegmentMember 2023-01-01 2023-03-31 0001307579 us-gaap:CorporateMember 2024-01-01 2024-03-31 0001307579 us-gaap:CorporateMember 2023-01-01 2023-03-31 0001307579 us-gaap:OtherExpenseMember 2024-01-01 2024-03-31 0001307579 liqt:SeniorPromissoryNotesMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember 2022-06-22 2022-06-22 0001307579 srt:MaximumMember liqt:SeniorPromissoryNotesMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesPlacementAgentWarrantsMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember us-gaap:MeasurementInputExpectedTermMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember us-gaap:MeasurementInputSharePriceMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember us-gaap:MeasurementInputExercisePriceMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember us-gaap:MeasurementInputPriceVolatilityMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-06-22 0001307579 liqt:SeniorPromissoryNotesMember liqt:MeasurementInputForfeitureRateMember 2022-06-22 0001307579 liqt:The2023WarrantsMember 2023-09-30 0001307579 liqt:SeniorPromissoryNotesMember 2023-09-30 0001307579 liqt:The2023WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-09-30 0001307579 liqt:The2023WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-09-30 0001307579 liqt:The2023WarrantsMember us-gaap:MeasurementInputExercisePriceMember 2023-09-30 0001307579 liqt:The2023WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-09-30 0001307579 liqt:SeniorPromissoryNotesMember 2024-03-31 0001307579 liqt:SeniorPromissoryNotesMember 2023-12-31 0001307579 liqt:SeniorPromissoryNotesMember 2024-01-01 2024-03-31 0001307579 liqt:SeniorPromissoryNotesMember 2023-01-01 2023-03-31 0001307579 srt:MinimumMember 2024-01-01 2024-03-31 0001307579 srt:MaximumMember 2024-01-01 2024-03-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001307579 liqt:PrefundedWarrantsMember 2024-01-01 2024-03-31 0001307579 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001307579 liqt:PrefundedWarrantsMember 2023-01-01 2023-03-31 0001307579 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001307579 us-gaap:ConvertiblePreferredStockMember 2024-03-31 0001307579 srt:DirectorMember 2024-01-03 2024-01-03 0001307579 srt:ManagementMember 2024-01-03 2024-01-03 0001307579 liqt:WarrantPurchaseAgreementMember 2022-05-17 0001307579 liqt:PublicOfferingMember 2022-05-17 0001307579 liqt:WarrantPurchaseAgreementMember 2022-05-17 2022-05-17 0001307579 us-gaap:PrivatePlacementMember 2022-06-22 2022-06-22 0001307579 liqt:PrivatePlacementWarrantsMember 2022-06-22 0001307579 liqt:PrivatePlacementWarrantsMember 2022-06-22 2022-06-22 0001307579 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 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-03-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001307579 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001307579 liqt:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001307579 liqt:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001307579 liqt:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001307579 liqt:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001307579 liqt:CustomerCMember 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-03-31 0001307579 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001307579 country:CN us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 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 0001307579 us-gaap:OperatingSegmentsMember liqt:WaterSegmentMember 2024-01-01 2024-03-31 0001307579 us-gaap:OperatingSegmentsMember liqt:WaterSegmentMember 2023-01-01 2023-03-31 0001307579 us-gaap:OperatingSegmentsMember liqt:CeramicsSegmentMember 2024-01-01 2024-03-31 0001307579 us-gaap:OperatingSegmentsMember liqt:CeramicsSegmentMember 2023-01-01 2023-03-31 0001307579 us-gaap:OperatingSegmentsMember liqt:PlasticsSegmentMember 2024-01-01 2024-03-31 0001307579 us-gaap:OperatingSegmentsMember liqt:PlasticsSegmentMember 2023-01-01 2023-03-31 0001307579 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2024-01-01 2024-03-31 0001307579 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-01-01 2023-03-31 0001307579 liqt:PlasticProductsMember 2024-01-01 2024-03-31 0001307579 liqt:PlasticProductsMember 2023-01-01 2023-03-31 0001307579 us-gaap:AllOtherSegmentsMember 2024-01-01 2024-03-31 0001307579 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001307579 liqt:WaterSegmentMember 2024-03-31 0001307579 liqt:WaterSegmentMember 2023-12-31 0001307579 liqt:CeramicsSegmentMember 2024-03-31 0001307579 liqt:CeramicsSegmentMember 2023-12-31 0001307579 liqt:PlasticProductsMember 2024-03-31 0001307579 liqt:PlasticProductsMember 2023-12-31 0001307579 us-gaap:AllOtherSegmentsMember 2024-03-31 0001307579 us-gaap:AllOtherSegmentsMember 2023-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y iso4217:EUR utr:M 0001307579 LIQTECH INTERNATIONAL INC false --12-31 Q1 2024 169522 134912 792354 867458 12085314 11828200 572142 558555 0.001 0.001 2500000 2500000 0 0 0 0 0.001 0.001 50000000 50000000 5807340 5807340 5727310 5727310 P3Y P10Y P1Y P10Y P5Y 0.067 P5Y P5Y 0 P5Y P1Y P3Y P4Y 5807340 5658930 0 0 P5Y 0 false false false false 10-Q true 2024-03-31 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 5807340 7726213 10422181 2707173 3171047 5509889 5267816 2848985 2891744 618861 337391 19411121 22090179 7285707 9007166 3832318 4055837 522027 470349 86284 114593 228611 233723 11954947 13881668 31366068 35971847 2163172 2444653 2969685 3550542 445726 590550 500613 531355 553985 382647 6633181 7499747 84470 101059 1943609 2879932 3333295 3527082 4834051 4688011 10195425 11196084 16828606 18695831 0 0 5807 5727 98989598 98796357 -78310475 -75922180 -6147468 -5603888 14537462 17276016 31366068 35971847 4235344 4011519 3964242 3620177 271102 391342 517579 1182435 1544731 1058949 254812 342619 2317122 2584003 -2046020 -2192661 69086 51673 71719 12001 146040 84528 255536 -166278 -463577 0 -356714 -211134 -2402734 -2403795 -14439 -14292 -2388295 -2389503 -0.41 -0.42 5804702 5653574 -2388295 -2389503 -543580 408596 -2931875 -1980907 5727310 5727 98796357 -75922180 -5603888 17276016 110028 110 -110 -29998 -30 30 193321 193321 -543580 -543580 -2388295 -2388295 5807340 5807 98989598 -78310475 -6147468 14537462 5498260 5498 96975476 -67351035 -6320567 23309372 160670 161 -161 157173 157173 408596 408596 -2389503 -2389503 5658930 5659 97132488 -69740538 -5911971 21485638 -2388295 -2389503 541375 617932 146040 84528 193321 157173 135382 138699 14439 14292 -463577 -0 -396168 379330 358764 283157 20565 151812 350048 336388 -231373 791702 -513197 -433045 -136339 -138699 180456 48755 -0 -2136 -1956701 -2285301 389443 87470 -941230 -0 551787 -87470 -1009437 -98945 -1009437 -98945 -281617 184278 -2695968 -2287438 10422181 16597371 7726213 14309933 69610 41506 0 0 77988 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1</em> - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Business and Basis of Presentation</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;text-indent:36pt;">The condensed consolidated financial statements include the accounts of LiqTech International, Inc., (the “Company”) and its subsidiaries. The terms "Company", “us", "we" and "our" as used in this report refer to the Company and its subsidiaries, which are set forth below in Item <em style="font: inherit;">2,</em> management's discussion and analysis section. The Company engages in the development, design, production, marketing and sale of automated filtering systems, ceramic silicon carbide membrane applications and diesel particulate air filters in North America, Europe, Asia, Australia, and South America. </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-indent:36pt;">These interim consolidated financial statements are unaudited. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These Condensed Consolidated Financial Statements should be read in conjunction with our financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2023. </em>The results of operations for the period ended <em style="font: inherit;"> March 31, 2024 </em>are <em style="font: inherit;">not</em> necessarily indicative of the operating results for the full year and are unaudited. In the opinion of management, all adjustments consisting of a normal recurring nature, necessary for a fair presentation have been included.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Consolidation</b> – The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and its majority-owned subsidiary. All material intercompany transactions and accounts have been eliminated in the consolidation.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Reverse Stock Split </b>–<b> </b>On <em style="font: inherit;"> May 26, 2023, </em>the Company effected a <em style="font: inherit;">1</em>-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the <em style="font: inherit;">1</em>-for-<em style="font: inherit;">8</em> reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the <em style="font: inherit;">1</em>-for-<em style="font: inherit;">8</em> reverse split.</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-indent:36pt;">As a result of the reverse Common Stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Functional Currency / Foreign Currency translation</b> – The functional currency of LiqTech International, Inc., LiqTech USA, Inc. and LiqTech NA is the U.S. Dollar. The functional currency of LiqTech Holding, LiqTech Water, LiqTech Plastics, LiqTech Ceramics, LiqTech Water Projects and LiqTech Emission Control is the Danish Krone (“DKK”); and the functional currency of LiqTech China is the Renminbi (“RMB”). The Company’s reporting currency is the U.S. Dollar for the purpose of these consolidated financial statements. The balance sheet accounts of the foreign subsidiaries are translated into U.S. Dollars at the period-end exchange rates, and all revenue and expenses are translated into U.S. Dollars at the average exchange rates prevailing during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023.</em> Translation gains and losses are deferred and accumulated as a component of other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses that arose from exchange rate fluctuations from transactions denominated in a currency other than the functional currency are included in the statement of operations as incurred. </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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Cash and Restricted Cash</b> – The Company considers all highly liquid debt instruments purchased with a maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents. As of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023, </em>the Company held $920,525 and $941,361, respectively, of restricted cash. The restricted cash is held as security by a local financial institution for ensuring a leasing facility and for payment guarantees issued for the benefit of customers in connection with prepayments of sales orders and for warranties after the delivery of products.</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-indent:36pt;">Accounts held in each U.S. institution are insured by the Federal Deposit Insurance Company (“FDIC”) up to <em style="font: inherit;">$250,000.</em> At <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>the Company had $0 and $0 in excess of the FDIC insured limit, 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;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Accounts Receivable</b> – Accounts receivable consist of trade receivables arising in the normal course of business. The Company establishes an allowance for doubtful accounts that reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance. The Company determines the allowance based on known troubled accounts, historical experience, age, financial information that is publicly accessible and other currently available evidence. </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-indent:36pt;">The roll-forward of the allowance for doubtful accounts for the periods ended <em style="font: inherit;"> March 31, 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>March 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>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;">37,717</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);">(3,107</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);">169,522</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><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-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Inventory</b> – Inventory directly purchased is carried at the lower of cost or net realizable value, as determined on the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method.</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-indent:36pt;">For inventory produced, standard costs that approximate actual costs, applying the FIFO method, are used to value inventory. Standard costs are reviewed at least annually by management or more often in the event that circumstances indicate a change in cost has occurred.</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-indent:36pt;">Work in process and finished goods include material, labor, and production overhead costs. The Company adjusts the value of its inventory to the extent management determines that the cost cannot be recovered due to obsolescence or other factors.</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-indent:36pt;">Inventory valuation adjustments for excess and obsolete inventory are calculated based on current inventory levels, movement, expected useful lives, and estimated future demand of the products and spare parts.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Contracts Assets / Liabilities</b> – Contract assets are the Company’s rights to consideration in exchange for goods or services and is recognized when a performance obligation has been satisfied but has <em style="font: inherit;">not</em> yet been billed. When the Company issues invoices to the customer and the billing is higher than the capitalized Contract assets, the net amount is transferred to Contract liabilities. Contract assets/liabilities are transferred to revenue and cost of goods sold when the right to consideration is unconditional and billed per the terms of the contractual agreement.</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-indent:36pt;">Contract assets also include unbilled receivables, which usually comprise the last invoice remaining after the delivery of the water treatment unit, where revenue is recognized at the transfer of control based upon signed acceptance of the water treatment unit by the customer. Most commonly this invoice is sent to the customer at commissioning of the product or <em style="font: inherit;">no</em> later than <em style="font: inherit;">12</em> months after the delivery. Also included in Contract assets are short-term receivables such as VAT and other receivables.</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;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><b>Leases</b> – The Company has elected to <em style="font: inherit;">not</em> recognize lease assets and liabilities with an initial term of <em style="font: inherit;">12</em> months or less and to <em style="font: inherit;">not</em> separate lease and non-lease components. The Company’s accounting for finance leases (formerly called capital lease obligations) remains substantially unchanged. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate, an incremental borrowing rate based on the information available at the commencement date is used in determining the present value. The Company will use the implicit rate when readily determinable. The operating lease ROU asset also includes prepaid lease payments reduced by accrued lease payments. The Company’s lease terms <em style="font: inherit;"> may </em>include options to extend or terminate the lease, for which the Company will reflect the change when it is reasonably certain that those options will be exercised. Operating lease cost for lease payments will be recognized on a straight-line basis over the lease term.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Property and Equipment</b> – Property and equipment are stated at cost. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized upon being placed in service. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation is computed for financial statement purposes on a straight-line basis over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:c112812076">three</span> to <span style="-sec-ix-hidden:c112812077">ten</span> years.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Long-lived Assets </b>–<b> </b>The Company assesses the impairment of long-lived assets when events or changes in circumstances indicate that the carrying value of the assets or the asset grouping <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant under-performance of a business or product line in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in its use of the assets. The Company measures the recoverability of assets that will continue to be used in its operations by comparing the carrying value of the asset grouping to its estimate of the related total future undiscounted net cash flows. If an asset grouping’s carrying value is <em style="font: inherit;">not</em> recoverable through the related undiscounted cash flows, the asset grouping is considered to be impaired. The impairment is measured by comparing the difference between the asset grouping’s carrying value and its fair value.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Goodwill and Intangible Assets</b> – The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business, with the residual purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments can include, but are <em style="font: inherit;">not</em> limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.</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-indent:36pt;">Acquired intangible assets with determinable useful lives are amortized on a straight-line or accelerated basis over the estimated periods benefited, ranging from <span style="-sec-ix-hidden:c112812081">one</span> to <span style="-sec-ix-hidden:c112812082">ten</span> years. Customer relationships and other non-contractual intangible assets with determinable lives are amortized over periods of <span style="-sec-ix-hidden:c112812083">five</span> years.</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-indent:36pt;">The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying value of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but <em style="font: inherit;">not</em> limited to, revenue growth rates, gross profit margins, and operating expenses over the expected remaining useful life of the related asset. A shortfall in these estimated operating cash flows could result in an impairment charge in the future.</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-indent:36pt;">Goodwill is <em style="font: inherit;">not</em> amortized but is evaluated annually for impairment at the reporting unit level or when indicators of a potential impairment are present. The Company estimates the fair value of the reporting unit using the discounted cash flow and market approaches. Forecasts of future cash flows are based on the Company’s best estimate of future net sales and operating expenses, using primarily expected category expansion, pricing, market segment fundamentals, and general economic conditions.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Revenue Recognition</b> – The Company records revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers.” Revenue is recognized upon the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve this core principle, the Company applies the following <em style="font: inherit;">five</em>-step approach: (<em style="font: inherit;">1</em>) identify the contract with the customer; (<em style="font: inherit;">2</em>) identify the performance obligations in the contract; (<em style="font: inherit;">3</em>) determine the transaction price; (<em style="font: inherit;">4</em>) allocate the transaction price to performance obligations in the contract; and (<em style="font: inherit;">5</em>) recognize revenue when or as a performance obligation is satisfied.</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-indent:36pt;">The Company sells products throughout the world, and sales by geographical region are as follows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;text-indent:36pt;"> </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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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="text-align: center; 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 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></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><em style="font: inherit;"><em style="font: inherit;">% Distribution</em></em></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><em style="font: inherit;"><em style="font: inherit;">Ended March 31,</em></em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</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;">9</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,197,197</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;">333,530</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;">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: 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;">342,961</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;">451,895</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;">63</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;">77</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,650,915</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,099,785</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);">1</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);">3</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);">44,271</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);">126,309</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="width: 1%; font-family: &quot;Times New 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);">100</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);">100</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; 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,235,344</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,011,519</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;text-indent:36pt;">The Company’s sales by product line are as follows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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="text-align: center; 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 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></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><em style="font: inherit;"><em style="font: inherit;">% Distribution</em></em></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><em style="font: inherit;"><em style="font: inherit;">Ended March 31,</em></em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</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;">36</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,548,666</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,434,919</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;">42</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;">35</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,806,336</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,409,372</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;">21</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;">29</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;">880,342</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,167,228</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; 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);">-</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);">-</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></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; 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);">100</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);">100</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; 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,235,344</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,011,519</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; text-indent: 36pt;">For Water (systems and aftermarket), Ceramics (diesel particulate filters and membranes), and Plastics (components), revenue is recognized when performance obligations specified within the terms of a contract with the customer are satisfied, which occurs when control of the product transfers to the customer or when services are rendered by the Company. The majority of the Company’s sales contracts contain performance obligations satisfied at a point in time when title along with risks and rewards of ownership have transferred to the customer. This generally occurs when the product is shipped or accepted by the customer. Revenue for service contracts is recognized as the services are provided. Revenue is measured as the amount of consideration expected to be received in exchange for transferring the goods or providing services. The satisfaction of performance obligations under the terms of a revenue contract generally gives rise to the right to receive payment from the customer. The Company’s standard payment terms vary by the type and location of the customer and the products or services offered. Generally, the time between when revenue is recognized and when payment is due is <em style="font: inherit;">not</em> significant. Pre-payments received prior to satisfaction of performance obligations are recorded as a Contract liability. Considering the relatively short time between revenue recognition and receipt of payment, financing components do <em style="font: inherit;">not</em> exist between the Company and its customers.</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-indent:36pt;">For contracts with customers that include multiple performance obligations, judgment is required to determine whether performance obligations specified in these contracts are distinct and should be accounted for as separate revenue transactions for recognition purposes. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are generally determined based on the prices charged to customers or using expected cost-plus margin.</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-indent: 36pt;">System sales are recognized when the Company transfers control to the customer based upon sales and delivery conditions specified in the sales contract. This typically occurs upon shipment of the system from the production facility but can also occur upon other agreed delivery terms. In connection with the completion of the system, it is normal procedure to issue a FAT (Factory Acceptance Test) asserting that the customer has accepted the performance of the system as it is being shipped from our production facility in Hobro, Denmark. As part of the performance obligation, the customer is normally offered commissioning services (final assembly and configuration at a place designated by the customer), and this commissioning is therefore considered a <em style="font: inherit;">second</em> performance obligation and is valued at cost, with the addition of a standard gross margin. This <em style="font: inherit;">second</em> performance obligation is recognized as revenue at the time the commissioning services are rendered together with the cost incurred. Part of the invoicing to the customer is also attributed to the commissioning, and at transfer of the control of the system (i.e., the <em style="font: inherit;">first</em> performance obligation), this portion is recognized as a Contract liability.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Aftermarket sales represent parts, extended warranties, and maintenance services. For the sale of aftermarket parts, the Company transfers control and recognizes revenue when parts are shipped to the customer. When customers are given the right to return eligible parts and accessories, the Company estimates the expected returns based on an analysis of historical experience. The Company adjusts estimated revenues at the earlier of when the most likely amount of consideration expected to be received changes or when the consideration becomes fixed. The Company recognizes revenue for extended warranty and maintenance agreements based on the standalone selling price over the life of the contract.</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-indent:36pt;">The Company has received long-term contracts for grants from government entities for the development and use of silicon carbide membranes in various water filtration and treatment applications and historically in the installation of various water filtration systems. We measure the transfer of control of the performance obligation on long-term contracts utilizing the cost-to-cost measure of progress, with cost of revenue including direct costs such as labor and materials. Under the cost-to-cost approach, the use of estimated costs to complete each performance obligation is a significant variable in the process of determining recognized revenue and a significant factor in the accounting for such performance obligations. The timing of when we bill our customers is generally dependent upon advance billings terms, milestone billings based on completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our balance sheet as Contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported on our balance sheet as Contract liabilities.</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-indent:36pt;">The roll-forward of Contract assets / liabilities for the periods ended <em style="font: inherit;"> March 31, 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>March 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>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,492,545</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;">547,047</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;">184,150</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;">173,945</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;">(2,026,550</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);">(76,137</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,295,000</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,848,985</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);">(553,985</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,295,000</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><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-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Advertising Cost</b> – Costs incurred in connection with advertising of the Company’s products are expensed as incurred. Advertising costs are included in sales expenses, and total advertising costs for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> were $13,821 and $32,599, 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;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Research and Development Cost</b> – The Company expenses research and development costs as incurred. Included in operating expense for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> were research and development costs of $254,812 and $342,619, 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;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Income Taxes</b> – The Company accounts for income taxes in accordance with FASB ASC Topic <em style="font: inherit;">740,</em> Accounting for Income Taxes. This statement requires an asset and liability approach with respect to accounting for income taxes.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Income/(Loss)</b> <b>Per Share</b> – The Company calculates earnings (loss) per share in accordance with FASB ASC <em style="font: inherit;">260,</em> Earnings Per Share. Basic earnings per common share (EPS) are based on the weighted average number of shares of Common Stock outstanding during each period. Diluted earnings per common share are based on shares outstanding (computed as under basic EPS) and potentially dilutive common shares. Potential shares of Common Stock included in the diluted earnings per share calculation include in-the-money stock options, RSUs and warrants that have been granted but have <em style="font: inherit;">not</em> yet been exercised.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Stock Awards</b> – During the years presented in the accompanying consolidated financial statements, the Company has granted stock awards. The Company accounts for stock awards in accordance with the provisions of FASB ASC Topic <em style="font: inherit;">718,</em> Compensation – Stock 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;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Fair Value of Financial Instruments</b> – The Company accounts for fair value measurements for financial assets and liabilities in accordance with FASB ASC Topic <em style="font: inherit;">820.</em> The authoritative guidance, which among other things, defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or non-recurring basis. Fair value is defined as the exit price, representing the amount that would either be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the guidance establishes a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value 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" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">1.</em> Observable inputs such as quoted prices in active markets for identical assets or liabilities;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">2.</em> Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">3.</em> Unobservable inputs in which there is little or <em style="font: inherit;">no</em> market data, which require the reporting entity to develop its own assumptions.</p> </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; text-indent: 36pt;">Unless otherwise disclosed, the fair value of the Company’s financial instruments including cash, accounts receivable, other receivables, prepaid expenses, accounts payable, accrued expenses, and senior promissory notes payable approximate their recorded values due to their short-term maturities.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Accounting Estimates</b> – The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets including accounts receivable; allowance for doubtful accounts; contract assets; reserve for excess and obsolete inventory; depreciation and impairment of property, plant and equipment; goodwill; liabilities including contract liabilities and contingencies; the disclosures of contingent assets and liabilities at the date of the financial statements; and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimated.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Recent Accounting Pronouncements</b> – <span style="text-decoration: underline; ">R</span>ecent accounting pronouncements issued by the FASB did <em style="font: inherit;">not</em> or are <em style="font: inherit;">not</em> believed by management to have a material impact on the Company’s present or future 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;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Business and Basis of Presentation</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;text-indent:36pt;">The condensed consolidated financial statements include the accounts of LiqTech International, Inc., (the “Company”) and its subsidiaries. The terms "Company", “us", "we" and "our" as used in this report refer to the Company and its subsidiaries, which are set forth below in Item <em style="font: inherit;">2,</em> management's discussion and analysis section. The Company engages in the development, design, production, marketing and sale of automated filtering systems, ceramic silicon carbide membrane applications and diesel particulate air filters in North America, Europe, Asia, Australia, and South America. </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-indent:36pt;">These interim consolidated financial statements are unaudited. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These Condensed Consolidated Financial Statements should be read in conjunction with our financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2023. </em>The results of operations for the period ended <em style="font: inherit;"> March 31, 2024 </em>are <em style="font: inherit;">not</em> necessarily indicative of the operating results for the full year and are unaudited. In the opinion of management, all adjustments consisting of a normal recurring nature, necessary for a fair presentation have been included.</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-indent:36pt;"><b>Consolidation</b> – The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries and its majority-owned subsidiary. All material intercompany transactions and accounts have been eliminated in the consolidation.</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-indent:36pt;"><b>Reverse Stock Split </b>–<b> </b>On <em style="font: inherit;"> May 26, 2023, </em>the Company effected a <em style="font: inherit;">1</em>-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the <em style="font: inherit;">1</em>-for-<em style="font: inherit;">8</em> reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the <em style="font: inherit;">1</em>-for-<em style="font: inherit;">8</em> reverse split.</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-indent:36pt;">As a result of the reverse Common Stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 8 0.001 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Functional Currency / Foreign Currency translation</b> – The functional currency of LiqTech International, Inc., LiqTech USA, Inc. and LiqTech NA is the U.S. Dollar. The functional currency of LiqTech Holding, LiqTech Water, LiqTech Plastics, LiqTech Ceramics, LiqTech Water Projects and LiqTech Emission Control is the Danish Krone (“DKK”); and the functional currency of LiqTech China is the Renminbi (“RMB”). The Company’s reporting currency is the U.S. Dollar for the purpose of these consolidated financial statements. The balance sheet accounts of the foreign subsidiaries are translated into U.S. Dollars at the period-end exchange rates, and all revenue and expenses are translated into U.S. Dollars at the average exchange rates prevailing during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023.</em> Translation gains and losses are deferred and accumulated as a component of other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses that arose from exchange rate fluctuations from transactions denominated in a currency other than the functional currency are included in the statement of operations as incurred. </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-indent:36pt;"><b>Cash and Restricted Cash</b> – The Company considers all highly liquid debt instruments purchased with a maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents. As of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023, </em>the Company held $920,525 and $941,361, respectively, of restricted cash. The restricted cash is held as security by a local financial institution for ensuring a leasing facility and for payment guarantees issued for the benefit of customers in connection with prepayments of sales orders and for warranties after the delivery of products.</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-indent:36pt;">Accounts held in each U.S. institution are insured by the Federal Deposit Insurance Company (“FDIC”) up to <em style="font: inherit;">$250,000.</em> At <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>the Company had $0 and $0 in excess of the FDIC insured limit, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 920525 941361 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Accounts Receivable</b> – Accounts receivable consist of trade receivables arising in the normal course of business. The Company establishes an allowance for doubtful accounts that reflects the Company’s best estimate of probable losses inherent in the accounts receivable balance. The Company determines the allowance based on known troubled accounts, historical experience, age, financial information that is publicly accessible and other currently available evidence. </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-indent:36pt;">The roll-forward of the allowance for doubtful accounts for the periods ended <em style="font: inherit;"> March 31, 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>March 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>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;">37,717</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);">(3,107</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);">169,522</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>March 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>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;">37,717</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);">(3,107</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);">169,522</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 37717 82066 -0 10298 -3107 3585 169522 134912 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Inventory</b> – Inventory directly purchased is carried at the lower of cost or net realizable value, as determined on the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method.</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-indent:36pt;">For inventory produced, standard costs that approximate actual costs, applying the FIFO method, are used to value inventory. Standard costs are reviewed at least annually by management or more often in the event that circumstances indicate a change in cost has occurred.</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-indent:36pt;">Work in process and finished goods include material, labor, and production overhead costs. The Company adjusts the value of its inventory to the extent management determines that the cost cannot be recovered due to obsolescence or other factors.</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-indent:36pt;">Inventory valuation adjustments for excess and obsolete inventory are calculated based on current inventory levels, movement, expected useful lives, and estimated future demand of the products and spare parts.</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-indent:36pt;"><b>Contracts Assets / Liabilities</b> – Contract assets are the Company’s rights to consideration in exchange for goods or services and is recognized when a performance obligation has been satisfied but has <em style="font: inherit;">not</em> yet been billed. When the Company issues invoices to the customer and the billing is higher than the capitalized Contract assets, the net amount is transferred to Contract liabilities. Contract assets/liabilities are transferred to revenue and cost of goods sold when the right to consideration is unconditional and billed per the terms of the contractual agreement.</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-indent:36pt;">Contract assets also include unbilled receivables, which usually comprise the last invoice remaining after the delivery of the water treatment unit, where revenue is recognized at the transfer of control based upon signed acceptance of the water treatment unit by the customer. Most commonly this invoice is sent to the customer at commissioning of the product or <em style="font: inherit;">no</em> later than <em style="font: inherit;">12</em> months after the delivery. Also included in Contract assets are short-term receivables such as VAT and other receivables.</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-indent: 36pt;"><b>Leases</b> – The Company has elected to <em style="font: inherit;">not</em> recognize lease assets and liabilities with an initial term of <em style="font: inherit;">12</em> months or less and to <em style="font: inherit;">not</em> separate lease and non-lease components. The Company’s accounting for finance leases (formerly called capital lease obligations) remains substantially unchanged. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate, an incremental borrowing rate based on the information available at the commencement date is used in determining the present value. The Company will use the implicit rate when readily determinable. The operating lease ROU asset also includes prepaid lease payments reduced by accrued lease payments. The Company’s lease terms <em style="font: inherit;"> may </em>include options to extend or terminate the lease, for which the Company will reflect the change when it is reasonably certain that those options will be exercised. Operating lease cost for lease payments will be recognized on a straight-line basis over the lease term.</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-indent:36pt;"><b>Property and Equipment</b> – Property and equipment are stated at cost. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized upon being placed in service. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation is computed for financial statement purposes on a straight-line basis over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:c112812076">three</span> to <span style="-sec-ix-hidden:c112812077">ten</span> years.</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-indent:36pt;"><b>Long-lived Assets </b>–<b> </b>The Company assesses the impairment of long-lived assets when events or changes in circumstances indicate that the carrying value of the assets or the asset grouping <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant under-performance of a business or product line in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in its use of the assets. The Company measures the recoverability of assets that will continue to be used in its operations by comparing the carrying value of the asset grouping to its estimate of the related total future undiscounted net cash flows. If an asset grouping’s carrying value is <em style="font: inherit;">not</em> recoverable through the related undiscounted cash flows, the asset grouping is considered to be impaired. The impairment is measured by comparing the difference between the asset grouping’s carrying value and its fair value.</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-indent:36pt;"><b>Goodwill and Intangible Assets</b> – The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business, with the residual purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments can include, but are <em style="font: inherit;">not</em> limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.</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-indent:36pt;">Acquired intangible assets with determinable useful lives are amortized on a straight-line or accelerated basis over the estimated periods benefited, ranging from <span style="-sec-ix-hidden:c112812081">one</span> to <span style="-sec-ix-hidden:c112812082">ten</span> years. Customer relationships and other non-contractual intangible assets with determinable lives are amortized over periods of <span style="-sec-ix-hidden:c112812083">five</span> years.</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-indent:36pt;">The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying value of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but <em style="font: inherit;">not</em> limited to, revenue growth rates, gross profit margins, and operating expenses over the expected remaining useful life of the related asset. A shortfall in these estimated operating cash flows could result in an impairment charge in the future.</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-indent:36pt;">Goodwill is <em style="font: inherit;">not</em> amortized but is evaluated annually for impairment at the reporting unit level or when indicators of a potential impairment are present. The Company estimates the fair value of the reporting unit using the discounted cash flow and market approaches. Forecasts of future cash flows are based on the Company’s best estimate of future net sales and operating expenses, using primarily expected category expansion, pricing, market segment fundamentals, and general economic conditions.</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-indent:36pt;"><b>Revenue Recognition</b> – The Company records revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers.” Revenue is recognized upon the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve this core principle, the Company applies the following <em style="font: inherit;">five</em>-step approach: (<em style="font: inherit;">1</em>) identify the contract with the customer; (<em style="font: inherit;">2</em>) identify the performance obligations in the contract; (<em style="font: inherit;">3</em>) determine the transaction price; (<em style="font: inherit;">4</em>) allocate the transaction price to performance obligations in the contract; and (<em style="font: inherit;">5</em>) recognize revenue when or as a performance obligation is satisfied.</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-indent:36pt;">The Company sells products throughout the world, and sales by geographical region are as follows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;text-indent:36pt;"> </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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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="text-align: center; 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 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></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><em style="font: inherit;"><em style="font: inherit;">% Distribution</em></em></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><em style="font: inherit;"><em style="font: inherit;">Ended March 31,</em></em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</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;">9</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,197,197</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;">333,530</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;">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: 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;">342,961</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;">451,895</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;">63</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;">77</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,650,915</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,099,785</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);">1</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);">3</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);">44,271</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);">126,309</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="width: 1%; font-family: &quot;Times New 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);">100</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);">100</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; 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,235,344</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,011,519</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;text-indent:36pt;">The Company’s sales by product line are as follows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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="text-align: center; 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 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></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><em style="font: inherit;"><em style="font: inherit;">% Distribution</em></em></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><em style="font: inherit;"><em style="font: inherit;">Ended March 31,</em></em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</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;">36</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,548,666</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,434,919</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;">42</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;">35</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,806,336</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,409,372</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;">21</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;">29</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;">880,342</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,167,228</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; 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);">-</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);">-</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></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; 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);">100</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);">100</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; 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,235,344</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,011,519</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; text-indent: 36pt;">For Water (systems and aftermarket), Ceramics (diesel particulate filters and membranes), and Plastics (components), revenue is recognized when performance obligations specified within the terms of a contract with the customer are satisfied, which occurs when control of the product transfers to the customer or when services are rendered by the Company. The majority of the Company’s sales contracts contain performance obligations satisfied at a point in time when title along with risks and rewards of ownership have transferred to the customer. This generally occurs when the product is shipped or accepted by the customer. Revenue for service contracts is recognized as the services are provided. Revenue is measured as the amount of consideration expected to be received in exchange for transferring the goods or providing services. The satisfaction of performance obligations under the terms of a revenue contract generally gives rise to the right to receive payment from the customer. The Company’s standard payment terms vary by the type and location of the customer and the products or services offered. Generally, the time between when revenue is recognized and when payment is due is <em style="font: inherit;">not</em> significant. Pre-payments received prior to satisfaction of performance obligations are recorded as a Contract liability. Considering the relatively short time between revenue recognition and receipt of payment, financing components do <em style="font: inherit;">not</em> exist between the Company and its customers.</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-indent:36pt;">For contracts with customers that include multiple performance obligations, judgment is required to determine whether performance obligations specified in these contracts are distinct and should be accounted for as separate revenue transactions for recognition purposes. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are generally determined based on the prices charged to customers or using expected cost-plus margin.</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-indent: 36pt;">System sales are recognized when the Company transfers control to the customer based upon sales and delivery conditions specified in the sales contract. This typically occurs upon shipment of the system from the production facility but can also occur upon other agreed delivery terms. In connection with the completion of the system, it is normal procedure to issue a FAT (Factory Acceptance Test) asserting that the customer has accepted the performance of the system as it is being shipped from our production facility in Hobro, Denmark. As part of the performance obligation, the customer is normally offered commissioning services (final assembly and configuration at a place designated by the customer), and this commissioning is therefore considered a <em style="font: inherit;">second</em> performance obligation and is valued at cost, with the addition of a standard gross margin. This <em style="font: inherit;">second</em> performance obligation is recognized as revenue at the time the commissioning services are rendered together with the cost incurred. Part of the invoicing to the customer is also attributed to the commissioning, and at transfer of the control of the system (i.e., the <em style="font: inherit;">first</em> performance obligation), this portion is recognized as a Contract liability.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Aftermarket sales represent parts, extended warranties, and maintenance services. For the sale of aftermarket parts, the Company transfers control and recognizes revenue when parts are shipped to the customer. When customers are given the right to return eligible parts and accessories, the Company estimates the expected returns based on an analysis of historical experience. The Company adjusts estimated revenues at the earlier of when the most likely amount of consideration expected to be received changes or when the consideration becomes fixed. The Company recognizes revenue for extended warranty and maintenance agreements based on the standalone selling price over the life of the contract.</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-indent:36pt;">The Company has received long-term contracts for grants from government entities for the development and use of silicon carbide membranes in various water filtration and treatment applications and historically in the installation of various water filtration systems. We measure the transfer of control of the performance obligation on long-term contracts utilizing the cost-to-cost measure of progress, with cost of revenue including direct costs such as labor and materials. Under the cost-to-cost approach, the use of estimated costs to complete each performance obligation is a significant variable in the process of determining recognized revenue and a significant factor in the accounting for such performance obligations. The timing of when we bill our customers is generally dependent upon advance billings terms, milestone billings based on completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our balance sheet as Contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported on our balance sheet as Contract liabilities.</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-indent:36pt;">The roll-forward of Contract assets / liabilities for the periods ended <em style="font: inherit;"> March 31, 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>March 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>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,492,545</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;">547,047</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;">184,150</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;">173,945</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;">(2,026,550</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);">(76,137</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,295,000</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,848,985</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);">(553,985</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,295,000</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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="text-align: center; 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 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></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><em style="font: inherit;"><em style="font: inherit;">% Distribution</em></em></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><em style="font: inherit;"><em style="font: inherit;">Ended March 31,</em></em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</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;">9</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,197,197</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;">333,530</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;">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: 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;">342,961</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;">451,895</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;">63</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;">77</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,650,915</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,099,785</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);">1</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);">3</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);">44,271</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);">126,309</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="width: 1%; font-family: &quot;Times New 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);">100</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);">100</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; 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,235,344</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,011,519</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> 0.28 0.09 1197197 333530 0.08 0.11 342961 451895 0.63 0.77 2650915 3099785 0.01 0.03 44271 126309 1 1 4235344 4011519 <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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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="text-align: center; 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 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></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><em style="font: inherit;"><em style="font: inherit;">% Distribution</em></em></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><em style="font: inherit;"><em style="font: inherit;">Ended March 31,</em></em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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><em style="font: inherit;">2024</em></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><em style="font: inherit;">2023</em></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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</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;">36</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,548,666</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,434,919</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;">42</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;">35</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,806,336</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,409,372</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;">21</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;">29</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;">880,342</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,167,228</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; 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);">-</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);">-</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></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; 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);">100</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);">100</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; 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,235,344</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,011,519</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> 0.37 0.36 1548666 1434919 0.42 0.35 1806336 1409372 0.21 0.29 880342 1167228 0 0 0 0 1 1 4235344 4011519 <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>March 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>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,492,545</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;">547,047</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;">184,150</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;">173,945</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;">(2,026,550</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);">(76,137</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,295,000</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,848,985</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);">(553,985</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,295,000</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> 3492545 3225728 547047 582557 184150 329980 173945 92619 2026550 1688427 76137 33360 2295000 2509097 2848985 2891744 553985 382647 2295000 2509097 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Advertising Cost</b> – Costs incurred in connection with advertising of the Company’s products are expensed as incurred. Advertising costs are included in sales expenses, and total advertising costs for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> were $13,821 and $32,599, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 13821 32599 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Research and Development Cost</b> – The Company expenses research and development costs as incurred. Included in operating expense for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> were research and development costs of $254,812 and $342,619, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 254812 342619 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Income Taxes</b> – The Company accounts for income taxes in accordance with FASB ASC Topic <em style="font: inherit;">740,</em> Accounting for Income Taxes. This statement requires an asset and liability approach with respect to accounting for income taxes.</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-indent:36pt;"><b>Income/(Loss)</b> <b>Per Share</b> – The Company calculates earnings (loss) per share in accordance with FASB ASC <em style="font: inherit;">260,</em> Earnings Per Share. Basic earnings per common share (EPS) are based on the weighted average number of shares of Common Stock outstanding during each period. Diluted earnings per common share are based on shares outstanding (computed as under basic EPS) and potentially dilutive common shares. Potential shares of Common Stock included in the diluted earnings per share calculation include in-the-money stock options, RSUs and warrants that have been granted but have <em style="font: inherit;">not</em> yet been exercised.</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-indent:36pt;"><b>Stock Awards</b> – During the years presented in the accompanying consolidated financial statements, the Company has granted stock awards. The Company accounts for stock awards in accordance with the provisions of FASB ASC Topic <em style="font: inherit;">718,</em> Compensation – Stock 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;margin:0pt;text-indent:36pt;"><b>Fair Value of Financial Instruments</b> – The Company accounts for fair value measurements for financial assets and liabilities in accordance with FASB ASC Topic <em style="font: inherit;">820.</em> The authoritative guidance, which among other things, defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or non-recurring basis. Fair value is defined as the exit price, representing the amount that would either be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the guidance establishes a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value 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" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">1.</em> Observable inputs such as quoted prices in active markets for identical assets or liabilities;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">2.</em> Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">3.</em> Unobservable inputs in which there is little or <em style="font: inherit;">no</em> market data, which require the reporting entity to develop its own assumptions.</p> </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; text-indent: 36pt;">Unless otherwise disclosed, the fair value of the Company’s financial instruments including cash, accounts receivable, other receivables, prepaid expenses, accounts payable, accrued expenses, and senior promissory notes payable approximate their recorded values due to their short-term maturities.</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-indent:36pt;"><b>Accounting Estimates</b> – The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets including accounts receivable; allowance for doubtful accounts; contract assets; reserve for excess and obsolete inventory; depreciation and impairment of property, plant and equipment; goodwill; liabilities including contract liabilities and contingencies; the disclosures of contingent assets and liabilities at the date of the financial statements; and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimated.</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-indent:36pt;"><b>Recent Accounting Pronouncements</b> – <span style="text-decoration: underline; ">R</span>ecent accounting pronouncements issued by the FASB did <em style="font: inherit;">not</em> or are <em style="font: inherit;">not</em> believed by management to have a material impact on the Company’s present or future 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;margin:0pt;"><b>NOTE <em style="font: inherit;">2</em> </b>–<b> GOING CONCERN</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;text-indent:36pt;">The accompanying consolidated financial statements have been prepared in conformity with generally accepted accounting principles of the United States of America, which contemplate continuation of the Company as a going concern; however, 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 proposed cost reductions, strategy, and profitability improvement measures, thus achieving profitable operations. The financial statements do <em style="font: inherit;">not</em> include any adjustments that might result from the realization of these uncertainties.</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-indent: 36pt;">We continue to analyze various alternatives, including potentially obtaining debt or equity financings or other arrangements. Our future success depends on our ability to restore profitability and raise capital as needed. 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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 2024, </em>the Company had cash and cash equivalents of $7,726,213, net working capital of $12,777,940, an accumulated deficit of $78,310,475, and total assets and liabilities of $31,366,068 and $16,828,606, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 7726213 12777940 -78310475 31366068 16828606 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3</em> - INVENTORY</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;text-indent:36pt;">Inventory consisted of the following on <em style="font: inherit;"> March 31, 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>March 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>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;">53,969</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,253,365</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,415,130</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,579,779</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);">(792,354</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;">Net Inventory</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,509,889</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;margin:0pt;text-indent:36pt;">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> <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>March 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>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;">53,969</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,253,365</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,415,130</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,579,779</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);">(792,354</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;">Net Inventory</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,509,889</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> 53969 55177 3253365 3301526 1415130 1271458 1579779 1507113 792354 867458 5509889 5267816 <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>- 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;margin:0pt;text-indent:36pt;">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;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024, </em>cash paid for amounts included for the measurement of finance lease liabilities was $1,088,658, and the Company recorded finance lease expenses in other income (expenses) of $56,428.</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-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024, </em>cash paid for amounts included for the measurement of operating lease liabilities was $203,886, and the Company recorded operating lease expense of $202,929.</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-indent:36pt;">Supplemental balance sheet information related to leases as of <em style="font: inherit;"> March 31, 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>March 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>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,832,318</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;">500,613</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,333,295</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,833,908</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;">4,008,672</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);">(942,430</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);">3,066,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; 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;">445,726</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,943,609</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,389,335</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;">8.1</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.9</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:c112812285">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;margin:0pt;">Maturities of lease liabilities at <em style="font: inherit;"> March 31, 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: right; 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: right; 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: right; margin: 0pt;"><b>Lease</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: right; 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: right; 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: right; margin: 0pt;"><b>Lease</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 9 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;">567,016</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;">441,565</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;">687,527</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;">584,993</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;">677,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;">549,384</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;">677,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;">1,062,543</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;">553,994</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;">75,437</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,770,905</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);">127,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> </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,933,442</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,841,084</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,099,534</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);">(451,749</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 liability</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,833,908</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,389,335</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> 1088658 56428 203886 202929 <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>March 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>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,832,318</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;">500,613</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,333,295</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,833,908</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;">4,008,672</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);">(942,430</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);">3,066,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; 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;">445,726</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,943,609</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,389,335</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;">8.1</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.9</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:c112812285">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> 3832318 4055837 500613 531355 3333295 3527082 3833908 4058437 4008672 5443287 942430 877578 3066242 4565709 445726 590550 1943609 2879932 2389335 3470482 P8Y1M6D P8Y3M18D P3Y10M24D 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: right; 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: right; 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: right; margin: 0pt;"><b>Lease</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: right; 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: right; 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: right; margin: 0pt;"><b>Lease</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 9 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;">567,016</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;">441,565</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;">687,527</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;">584,993</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;">677,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;">549,384</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;">677,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;">1,062,543</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;">553,994</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;">75,437</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,770,905</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);">127,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> </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,933,442</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,841,084</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,099,534</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);">(451,749</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 liability</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,833,908</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,389,335</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> 567016 441565 687527 584993 677000 549384 677000 1062543 553994 75437 1770905 127162 4933442 2841084 1099534 451749 3833908 2389335 <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>- LINES OF CREDIT</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;text-indent:36pt;">In connection with certain orders, we provide the customer a working guarantee, a prepayment guarantee or a security bond. For that purpose, we have a guaranteed credit line of EUR 850,000 (approximately $905,000) secured by a cash deposit. As of <em style="font: inherit;"> March 31, 2024, </em>the Company <em style="font: inherit;">no</em> longer has any outstanding working guarantees issued to customers against this credit line.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 850000 905000 <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> 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;margin:0pt;"><b>Senior Promissory Notes</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;text-indent:36pt;">On <em style="font: inherit;"> June 22, 2022, </em>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., <em style="font: inherit;">21</em> <em style="font: inherit;"> April </em>Fund, L.P., and <em style="font: inherit;">21</em> <em style="font: inherit;"> April </em>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 <span style="-sec-ix-hidden:c112812317">five</span> years and are exercisable for cash at any time.</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-indent:36pt;">The Notes originally had a term of 24 months and do <em style="font: inherit;">not</em> bear interest during this period. If the Notes are <em style="font: inherit;">not</em> repaid on or before the <em style="font: inherit;">second</em> 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.</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-indent:36pt;">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 <span style="-sec-ix-hidden:c112812327">five</span> years and are exercisable for cash at any time.</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-indent:36pt;">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 <span style="-sec-ix-hidden:c112812334">no</span> 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.</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-indent:36pt;">On <em style="font: inherit;"> October 13, 2023, </em>the Company and the Purchasers entered into an amendment to the Note and Warrant Purchase Agreement (the “Amendment”) and Allonge <em style="font: inherit;">No.</em> <em style="font: inherit;">1</em> to each of the Notes (collectively, the “Allonges”) effective as of <em style="font: inherit;"> September 30, 2023, </em>pursuant to which the Company and the Purchasers extended the maturity date of the Notes from <em style="font: inherit;"> June 20, 2024, </em>to <em style="font: inherit;"> January 1, 2026 (</em>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 <em style="font: inherit;">“2023</em> Warrants”). The <em style="font: inherit;">2023</em> Warrants are exercisable at any time prior to the <span style="-sec-ix-hidden:c112812341">five</span>-year anniversary of the initial exercise date of <em style="font: inherit;"> September 30, 2023. </em>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 <em style="font: inherit;">2023</em> Warrants pursuant to the existing Registration Rights Agreement, dated <em style="font: inherit;"> June 22, 2022, </em>by and between the Company and the Purchasers.</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-indent: 36pt;">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 <em style="font: inherit;">73.66%,</em> risk-free rate of 4.60%, and <em style="font: inherit;">no</em> 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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The components of notes payable 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="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>March 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>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,165,949</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,834,051</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,834,051</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,834,051</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;margin:0pt;text-indent:36pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recognized interest expense of $0 and $0, respectively, and $146,040 and $84,528, 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> 6000000 531250 5.2 P24M 0.10 0.01 0.16 28846 5.2 695749 2.5 3.44 5.2 0.808 0.0313 531250 5.2 1193206 5 3.89 5.2 0.046 <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>March 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>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,165,949</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,834,051</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,834,051</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,834,051</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 1165949 1311989 4834051 4688011 0 0 4834051 4688011 4834051 4688011 0 0 146040 84528 <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> 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;margin:0pt;text-indent:36pt;"><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;margin:0pt;text-indent:36pt;"><b>Product Warranties</b> – The Company provides a standard warranty for its systems, generally for a period of <span style="-sec-ix-hidden:c112812370">one</span> to <span style="-sec-ix-hidden:c112812371">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;margin:0pt;text-indent:36pt;">In addition, the Company sells an extended warranty for certain systems, which generally provides a warranty for up to <span style="-sec-ix-hidden:c112812372">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;margin:0pt;text-indent:36pt;">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;margin:0pt;text-indent:36pt;">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;"> March 31, 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>March 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>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;">47,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: 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;">-</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);">(13,955</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);">662,600</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>March 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>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;">47,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: 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;">-</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);">(13,955</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);">662,600</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 47455 115401 -0 408234 13955 -23861 662600 629100 <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>EARNINGS 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;margin:0pt;text-indent:36pt;">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 Restricted Stock Units (“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 are 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;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 2024, </em>the Company had 405,298 RSUs, 3,390,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;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 2023, </em>the Company had 354,114 RSUs, 3,390,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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 405298 3390008 1091346 354114 3390008 560096 <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> 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;margin:0pt;text-indent:36pt;"><b><i>Common Stock</i></b><b> </b>– The Company has 50,000,000 authorized shares of common stock, $0.001 par value (“Common Stock”). As of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023,</em> respectively, there were 5,807,340 and 5,658,930 shares of Common Stock issued and outstanding.</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-indent:36pt;"><b><i>Voting</i></b><b> </b>– Holders of common stock are entitled to <em style="font: inherit;">one</em> vote for each share held of record on each matter submitted to a vote of stockholders, including the election of directors, and do <em style="font: inherit;">not</em> have any right to cumulate votes in the election of directors. </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-indent:36pt;"><b><i>Dividends</i></b><b> </b>– Subject to the rights and preferences of the holders of any series of preferred stock, if any, which <em style="font: inherit;"> may </em>at the time be outstanding, holders of Common Stock are entitled to receive ratably such dividends as our Board of Directors from time to time <em style="font: inherit;"> may </em>declare out of funds legally available.  </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-indent:36pt;"><b><i>Liquidation Rights</i></b><b> </b>– In the event of any liquidation, dissolution or winding-up of affairs, after payment of all of our debts and liabilities and subject to the rights and preferences of the holders of any outstanding shares of any series of our preferred stock, the holders of Common Stock will be entitled to share ratably in the distribution of any of our remaining assets.  </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-indent:36pt;"><b><i>Other Matters</i></b><b> </b>– Holders of common stock have <em style="font: inherit;">no</em> conversion, preemptive or other subscription rights, and there are <em style="font: inherit;">no</em> redemption rights or sinking fund provisions with respect to our common stock. All of the issued and outstanding shares of common stock on the date of this Annual Report are validly issued, fully paid and non-assessable.</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-indent:36pt;"><b><i>Preferred Stock</i></b> – Our Board of Directors has the authority to issue preferred stock in <em style="font: inherit;">one</em> or more classes or series and to fix the designations, powers, preferences and rights, qualifications, limitations or restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any class or series, without further vote or action by the stockholders. The issuance of preferred stock <em style="font: inherit;"> may </em>have the effect of delaying, deferring or preventing a change in control without further action by the stockholders and <em style="font: inherit;"> may </em>adversely affect the voting and other rights of the holders 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;margin:0pt;text-indent:36pt;">The Company has 2,500,000 authorized shares of preferred stock, $0.001 par value. As of <em style="font: inherit;"> March 31, 2024, </em>there were <span style="-sec-ix-hidden:c112812410"><span style="-sec-ix-hidden:c112812463">no</span></span> preferred shares issued and outstanding.</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-indent:36pt;"><b><i>Reverse Stock Split </i></b>– On <em style="font: inherit;"> May 26, 2023, </em>the Company effected a <em style="font: inherit;">1</em>-for-8 reverse split of its outstanding Common Stock, $0.001 par value (“Common Stock”). All outstanding Common Stock, warrants, and RSUs were adjusted to reflect the <em style="font: inherit;">1</em>-for-8 reverse split, with respective exercise prices of the warrants proportionately increased. All stock and per share data throughout these condensed consolidated financial statements have been retroactively adjusted to reflect the reverse share split. The total number of authorized Common Stock was adjusted to reflect the <em style="font: inherit;">1</em>-for-8 reverse split.</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-indent:36pt;">As a result of the reverse stock split, an amount equal to the decreased value of Common Stock was reclassified from “Common Stock” to “Additional Paid-in Capital.”</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>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;margin:0pt;text-indent:36pt;">Since <em style="font: inherit;"> January 1, 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;margin:0pt;text-indent:36pt;">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; margin: 0pt; text-indent: 36pt;">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 $102,567, 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;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;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> May 17, 2022, </em>the Company entered a warrant purchase agreement with existing stockholders to purchase 3,803,133 shares of Common Stock at an offering price of $3.992 per prefunded warrant, which represents the offering price of $4.00 per share of the Company’s Common Stock less the $0.008 per share exercise price for each pre-funded warrant. The warrants represented gross proceeds of approximately $15,182,075 as part of the Company’s public offering of Common Stock and pre-funded warrants totaling <em style="font: inherit;">$23,000,000</em> before underwriting discounts, commissions, and offering expenses payable by the Company.</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-indent:36pt;">On <em style="font: inherit;"> June 22, 2022, </em>the Company completed a private placement of Senior Notes in an aggregate principal amount of $6,000,000 and warrants to purchase 531,250 shares of Common Stock of the Company to affiliates of Bleichroeder L.P., <em style="font: inherit;">21</em> <em style="font: inherit;"> April </em>Fund, L.P., and <em style="font: inherit;">21</em> <em style="font: inherit;"> April </em>Fund, Ltd. (together, the "Purchasers"), pursuant to a note and warrant purchase agreement (the “Note and Warrant Purchase Agreement”). Additionally, as part of the transaction, the Company issued 28,846 warrants to the placement agent. All warrants issued in this transaction have an exercise price of $5.20 per share, a term of <em style="font: inherit;">five</em> years, and are exercisable for cash at any time. </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-indent:36pt;">On <em style="font: inherit;"> October 13, 2023, </em>the Company entered into an amendment to the Note and Warrant Purchase Agreement effective as of <em style="font: inherit;"> September 30, 2023, </em>pursuant to which the Company and the Purchasers extended the maturity date of the Notes from <em style="font: inherit;"> June 20, 2024, </em>to <em style="font: inherit;"> January 1, 2026 (</em>the “Extension”). As consideration for the Extension, 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. The warrants are exercisable at any time prior to the <span style="-sec-ix-hidden:c112812442">five</span>-year anniversary of the initial exercise date of <em style="font: inherit;"> September 30, 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;margin:0pt;text-indent:36pt;">The following is a summary of the periodic changes in warrants outstanding for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;">Warrants outstanding 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;"> </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;">Warrants outstanding at March 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; 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;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;margin:0pt;text-indent:36pt;">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;"> March 31, 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;margin:0pt;text-indent:36pt;">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;"> March 31, 2024, </em>353,216 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;margin:0pt;text-indent:36pt;">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; margin: 0pt; text-indent: 36pt;">The Company recognized stock-based compensation expense related to RSU grants of $193,321 and $157,174 for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023,</em> respectively. On <em style="font: inherit;"> March 31, 2024, </em>the Company had $1,198,062 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;margin:0pt;text-indent:36pt;">A summary of the status of the RSUs as of <em style="font: inherit;"> March 31, 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>March 31, 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 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;">298,967</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.51</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;">(110,028</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.30</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(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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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;">Outstanding, March 31, 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,298</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.52</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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 50000000 0.001 5807340 5658930 2500000 0.001 8 0.001 8 8 24500 73500 85528 289672 29998 102567 3803133 3.992 4 0.008 15182075 6000000 531250 28846 5.2 531250 5.2 <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;">Warrants outstanding 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;"> </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;">Warrants outstanding at March 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; 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 353216 193321 157174 1198062 <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>March 31, 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 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;">298,967</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.51</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;">(110,028</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.30</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(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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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;">Outstanding, March 31, 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,298</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.52</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 298967 3.51 110028 3.3 98102 3.54 405298 3.52 0 <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>-</b> <b>SIGNIFICANT CUSTOMERS / CONCENTRATION / DISAGGREGATED</b> <b>REVENUE</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;text-indent:36pt;">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></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 March 31,</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></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 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: 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><td style="width: 1%; font-family: &quot;Times New 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:c112813366">*</span></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;text-indent:36pt;">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>March 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>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 class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" 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 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;">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 class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" 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 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: 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;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 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:center;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></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 March 31,</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></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 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: 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><td style="width: 1%; font-family: &quot;Times New 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:c112813366">*</span></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>March 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>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 class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" 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 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;">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 class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" 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 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: 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.22 0.20 0.22 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;">11</em> </b>–<b> 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;margin:0pt;text-indent:36pt;">The Company operates in <em style="font: inherit;">three</em> 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;margin:0pt;text-indent:36pt;">Segment information for the business areas 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="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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>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>March 31,</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> </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>Revenue</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;">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;">1,548,666</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;">1,434,919</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,806,336</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,409,372</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880,342</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,167,228</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: 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;">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; 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,235,344</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,011,519</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="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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>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>March 31,</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> </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>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> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(434,488</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;">(463,475</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(978,673</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;">(561,684</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(273,768</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;">(66,061</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;">Other</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);">(701,366</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,298,283</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: 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,388,295</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: 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,389,503</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>March 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>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;">9,265,195</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,080,143</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;">875,450</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;">Other</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);">8,145,280</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);">31,366,068</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;"> </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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>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>March 31,</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> </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>Revenue</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;">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;">1,548,666</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;">1,434,919</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,806,336</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,409,372</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880,342</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,167,228</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: 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;">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; 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,235,344</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,011,519</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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>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>March 31,</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> </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>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> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(434,488</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;">(463,475</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(978,673</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;">(561,684</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(273,768</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;">(66,061</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;">Other</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);">(701,366</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,298,283</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: 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,388,295</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: 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,389,503</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>March 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>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;">9,265,195</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,080,143</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;">875,450</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;">Other</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);">8,145,280</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);">31,366,068</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> 1548666 1434919 1806336 1409372 880342 1167228 0 0 4235344 4011519 -434488 -463475 -978673 -561684 -273768 -66061 -701366 -1298283 -2388295 -2389503 9265195 9432991 13080143 14550872 875450 759745 8145280 11228239 31366068 35971847 <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>-</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;text-indent:36pt;"><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="p2i5" title="p2i5"></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; text-indent: 27pt;"><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-indent: 36pt;">During the quarter ended <em style="font: inherit;"> March 31, 2024, </em><span style="-sec-ix-hidden:c112812591"><span style="-sec-ix-hidden:c112812599"><span style="-sec-ix-hidden:c112812600"><span style="-sec-ix-hidden:c112812601">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>